We stayed in the hotel for 4 days in January. Rooms - nice, staff - relaxed and friendly, but it is Africa, so service is pole-pole. The best in the hotel is restaurant and its amazing food - very delicious!!! The beach is very nice, but you need to keep in mind high/low tides. The water goes away at 8am and comes back only at 3pm. The shallow line is very long (check on Google earth) and difficult to walk to the water. So we had to enjoy the pool during low tides. If you look for fun (disco, dance, bar) it is wrong place. Barmen don't follow recipes of cocktails. Each time we ordered "Caipirinha" or "Sex n the beach" it was different from previous one :) Sometimes very tasty, sometimes not. After dinner all guests went to ... So at the bar - lounge area we were the only one looking for a fun. Barmen were welcoming us and we could dance, drink cocktails and enjoy nice view to the ocean from cozy sofas.