One of the places I definitely wanted to go to in Stone Town was the Emerson Spice, a lovely hotel with a gorgeous rooftop restaurant. There is only one seating per night, and there are only 12 tables. So, I made sure we booked a reservation.
(I tried to book a few days in advance through the Blue Bay Beach Resort, but the utterly lazy staff at Guest Services only faked an attempt to call (right in front of us) and then said we should do it ourselves. Thanks. Luckily, on Monday, the day we wanted to go there, the Serena, where the staff is wonderful, booked it for us without any problem.)
Dinner was at 7 pm, but we went early at 6 so we could enjoy cocktails and watch the sun set over Stone Town.
The five-course menu changes every night and they are really good about asking about any dietary restrictions. The wine list and cocktails were excellent. The service was amazing. It was a really great and delicious experience.
Here are some more pictures from that night.
If you do, be sure to make a reservation. Likewise, if you can’t make it to Emerson Spice, their sister hotel, the nearby Emerson Hurumzi also has a nice rooftop restaurant.