Truly a magical stay. Room is large and everything super comfortable and well laid out. We were lucky to have a Mountain View overwater with private pool and had uninterrupted views. Lots of fish around, even with coral garden being fairly newly established.
Take time to walk through garden at the back of the resort, an area a lot of guests would miss.
Staff were all incredible and helped with dietary requirements at each restaurant, booking tours and answering questions.
All restaurants were great, and included breakfast was extensive with lots of options