The Zanzibar Serena Hotel is right on the ocean on edge of the old part of Stone Town so great location. Lovely airy public areas with good sized pool. Much more conventional than Jafferji House so it would appeal to broader cross section. The restaurant had windows overlooking the ocean so great views.
However the rooms were somewhat old fashioned. Entry level rooms are fine but with a small bathroom with shower over bath. Most have sea rooms. Six premier sea facing rooms are actually same size but have a wraparound balcony with full-on sea views so they could be worth the extra if sea views are important. Not sure I’d pay the extra for a suite…