Stone Town
Maru Maru Hotel
A central mid-range hotel whose big draw is a rooftop pool and bar, a rare thing in the old town. It runs a tour desk for diving and day trips, and sits an easy walk from the main sights. Reviews are middling at 4.1/5, so manage expectations on the rooms, but the rooftop and location carry it. Mid-priced, from about US$90 a night (2026, verify).