I've stayed at this resort 3x -- 1x in the timeshare, 2x in hotel. The rooms come in various sizes. The suites are very nice with 1-2 bedrooms, and/or a wallbed (Murphy bed) in the living room. All beds, including the wallbed, are very comfortable. Kitchenette is small, with sink, microwave, small fridge, and dishwasher. No stove/oven. However there are plenty of excellent restaurants both at the resort or nearby. Everything is in walking distance. Hotel also provides a free shuttle to airport, which is just a few miles away (but there is no noise from planes, despite nearness of airport). Resort is located right on ocean, with beautiful views, nice beach, and nicely landscaped gardens. Resort pool is nice size, circular, not too deep, and has numerous (4?) hot tubs.
Service: When I booked my reservation online, I was asked my room preference. This was followed up with a personal email from a Marriott rep, confirming my request. They gave me exactly what I requested. And when I arrived on site, this representative contacted me twice more to confirm my satisfaction and offer any additional assistance. Nice customer service touch, Marriott! Keep it up!