Traveled here in April with a family of 6 (2 adults, 4 kids under 10) for 5 nights and our stay was fantastic from start to finish. TL;DR - Highly recommend for families - great accommodations, awesome and (relatively) affordable kids club, nice pools and facilities for kids and adults alike. Booking: We booked 2 rooms due to our family size, and I emailed them to request information on connecting rooms before doing so to ensure we booked the correct rooms. Not only did they inform us what to book, they guaranteed interconnecting rooms immediately. I had suite night upgrades available and applied them to both rooms (I've rarely had them accepted, but figured might as well try). Both were accepted 3 days prior to the stay, with each room being upgraded to a 1 bedroom villa with private pool. I emailed the booking team to see if they could manage to have them both next to each other so our family could stay closer - after they asked a few clarifying questions, the team went above and beyond and combined our reservation into a single 3 bedroom villa so that we could all stay together! It's easily the most thoughtful upgrade I've ever received over the 15+ years I've stayed with Marriott. I can't state enough how helpful and thoughtful that management team is. Thank you so much especially to Maria and Kristina for all of their help. Accommodations: We stayed in the 3 bedroom villa, which was well appointed with a nice living room, dining room, 3 bedrooms (2 upstairs that open to a shared balcony), all with ensuite with an additional bathroom outside the living room. The best part was the patio with heated pool, where we were able to lounge and swim when we wanted a quieter time than the main pools. Our villa was located just outside of the main entry to the hotel, so not far at all to the restaurants and main pool, plus just across from the kids club. Facilities: There are a number of pools, catering to both families (2 "main" pools, 1 with slide, plus a baby pool attached to a main pool) and adults only (1). They were all heated and comfortable (although I was told that the adults pool was not heated as much as the others). There was also a smaller indoor pool that was open to all - lots of kids on the 1 day it rained, but otherwise peaceful. The gym was located just next to the indoor pool, with both a combined free weight and machine room (cardio and weight) plus an open studio area with a number of types of workout equipment (mats, ropes, jump ropes, boxes, punching bag, etc.). The gym was a bit smaller given the size of the resort than I expected, but at no point go overcrowded. Kids club/babysitting: The kids club was one of the best I've seen - while it offers the option for supervised kids clubs in half and full day increments (recommend booking at least 24 hours in advance, if not sooner), the grounds also include a nice playground and large "splash pad" type pool that is accessible even if you aren't paying for the kids club (the pare