Everything was top notch. We had a warm welcome at the airport, assistance with luggage, a boat trip to the resort, a ukele reception, Ning checked us in and gave us a comprehensive tour of the resort so we knew exactly what to plan for the next few days. She is lovely and looked after us throughout our stay, including activity bookings, boat shuttles and dinner reservations. There is so much to praise, I dont know where to start. Our overwater bungalow was a premium one and worth it for the location (great sunset views) and a larger deck from where you can dive into the turquoise lagoon. Bungalow was clean, modern, tastefully decorated and the glass floor was amazing, even though it took me a couple of days to pluck up courage to walk on it! Beach facilities are extensive. If there would be one gripe, it is that the two restaurants became a little predictable if staying more than two nights. Buffets were so-so (on the plain side and some cooking techniques were questionable) but we didnt visit for the food, even though others raved about it. The one waitress who really made our dining events pleasurable was a smiley friendly French girl called Jeanne. Nothing was a problem for her. Overall, an amazing holiday and do make sure that you travel to the main island for variety. Note: it is sooo good arriving back at your overwater bungalow after a big day out driving or fishing.