Scenic location along the Indian Ocean coast was very appealing, and staff was friendly. Rooms were spacious, but not well maintained. (The A.C. in my room needed servicing, and shower water was saline and cold.) Buffet meals were OK, but a bit pricey given the cuisine.