Cannot fault the staff (always singing, helpful, caring, and so friendly), the location (never tire of the stunning ocean/island views everyday from every room), the family suite was perfect (great layout, big bathroom, big beds for the kids, separate rooms, movie channels, great aircon), the welcome and farewell by staff was very emotional, we felt well looked after the entire stay. The food was more hit than miss, amazing breakfast options. The kids club was suitable for our boys and run by one of the kindest men we have ever met - thank you Bill for looking after our boys so well. The water sports were great - I saw a sea turtle and many, many bright and beautiful fish. The whole experience was wonderful and I wish we were still there.