Overall, the place is very lovely. The water is beautiful. There is a lot of effort into the gardening and the design of the Island. Room was very nice but could use a little bit of maintenance. The over the water lagoon room has a great view of the ocean and sunset, but be careful going down the stairs as they can be slippery. Water outside is shallow enough to swim in. Overall probably a 3.5 to 4 star hotel.
The restaurants all have a nice view of the ocean. I suggest you get the all inclusive package (or at least one meal beyond breakfast) as the buffet meals are super expensive (50 for lunch, 60 for dinner). The Thari restaurant was excellent, but the portions were small in most cases. Really good deserts.
Staff were nice. We were greated well and the restaurant staff and gardeners were generally friendly during our visit.
They do clean the rooms and treat for pests outside, but you might still see some ants and roaches in your room.
The only problem was when our departure to Male by seaplane got messed up. Not sure if this is the resort's fault or the airway's. For a flight leaving Male at 9pm, they booked the seaplane at 430pm. Since hotel check out is between 10:00 and 12:00pm (varies), I cannot understand why they did not book an earlier flight. Who wants to stay 5 hours after check out? Had I known this, I would have booked our trip differently.
Overall, it is worth staying but arriving and leaving can be difficult.