It was paradise, pool, beach, food, and the weather didn’t get too hot, low 80s and gorgeous breeze; luxurious hotel and also family-oriented; importantly, very few mosquitos, not sure if due to Winter (June) or if the resort makes the effort to keep them away. Rooms are very comfortable, and the staff will give you a buggy ride to the golf course or spa, and pick you up. Had a massage which was top notch, firm pressure in the right spots, enjoyed so much I had a second one the next day. It’s hard to find folks who can sustain the firm pressure. Food at the buffets and ala carte was great quality, fresh and abundant. Food, water activities and souvenirs were reasonably priced. Staff are very friendly and helpful. You will definitely feel your stress melt away once you arrive.