Property is immaculate. Spotless and comfortable. The place is spacious, we enjoyed the terrace with a covered patio and 3 different terrace spaces with plenty of seating including lounge chairs and a large table to accommodate outdoor dining. The unit offered an upscale private bbq, beach towels, top of the line washer and dryer , beach/pool towels, kayaks, Tommy Bahama beach chairs, plenty of premium bath towels, premium bedding and pillows. Private access to the resort through the terrace to an immediate large pool and big jacuzzi. The resort overall feels safe with a security gate at the entrance. It is clean and well kept. The main pool has live entertainment which was very enjoyable. Drinks and food were also great. Access to private sandy beach just a few steps away through the lush, tropical-feeling landscape. Staff were friendly, checking in was a breeze. We will definitely stay there again.