Marriott Resorts are so predictable - they seem to always do it right. Great people at the desk, in the restaurants, and at the pool to serve you. Modern, clean, functional facility. Great beach access. Nicely appointed rooms. It's always nice to arrive and just kick back and not have to feel anything but pleased at your choice of accommodation.