Clean, charming hotel in great location. The beach is nice and quiet, with only a few local kids running around and a kite surfing place next door. Looks like an ideal place to learn how to kite surf, with calm, shallow water and few people or boats. The swimming pool is also quite nice. We booked a snorkeling trip to Mnemba Island through the hotel for a half day, which was a good value.
For us, the food was a bit expensive and the beer was too warm (I think the fridge was broken). Also, the A/C stopped working both nights we stayed there, but the ocean breeze helped. We had a very early checkout, trying to catch the 7 am ferry, and breakfast was promised to us but never delivered, so we left hungry.