"Lovely resort. 2 bedrooms sky loft was fantastic - a very large a comfortable living/dining space, two large bedrooms with great in suite bathrooms with shower and tub, top floor balcony with pool/dining/lounging space. Staff were friendly and attentive. Resort's main pool is very large and has a section to please everyone - swim-up pool bar, kids toys/space, plenty of length for those wanting to exercise swim, and many sitting/lounging chair areas. There is also a diving pool. Beach is great and has multiple lounge chairs/ bean bags to accommodate guests. Spa was excellent and gym was great with lots of equipment options...likely the best I've experienced at any hotel property. Several dining options - all were good. There are dining specials and happy hour daily. They also have complementary airport shuttle!"