Incredibly gorgeous hotel 4 km out of the center town. Located directly on the beach, with our room looking out onto the Indian Ocean, this place was something special. The most incredible service I think we've had in a hotel experience, although we were there for less then 24 hours. I would no doubt come back and stay here again, paying just $100 a night for this 5 star hotel.