Beautiful resort, with amazing staff who really made the effort to make you feel like you were special. Overwater sunset pool villa, recently renovated and can see / feel the difference. I wouldn't want to have been on the other side (sunrise) as the views are the staff island and another with other ancillary type buildings. Lagoon is beautiful, pool in the villa was absolutely perfect and view is out to sea with a few distance islands and boats passing a long way away, absolutely perfect. Restaurants are a little limited, we weren't told that Sea Fire Salt was shut for renovation and whilst really disappointing, we managed in our 4 night stay to enjoy others. It's a shame they discuss multiple options when two are paid supplements and one isn't available to children. The Indian was amazing, but on the next island, Aqua is a very good option both day and night, the buffet is fine but not more than once really. Breakfast fantastic in the buffet, busy but always things available. For a week or more, you might start to find choice limited, unless willing to pay (they give some credit to all-inclusive in the paid restaurants but the one we saw looked dead, so didn't bother). Snorkeling with sharks is a must, yes it's expensive but it was incredible. My only feedback to the resort is that the AC in the rooms is just about good enough, without the ceiling fan, it wouldn't have been acceptable. Upgrade that and it's basically perfection - the island is paradise, the staff are amazing and the environment, care, attention to detail all made it a wonderful break.