We stayed here for almost a week and had a great time. The unit is extremely clean and has everything you might need in the kitchen. We ate in for about 1/2 of our meals so we really appreciated that. The grill was also easy to use as was the on site laundry. We walked to the beach every morning at sunrise (thank you jet lag!) and often saw turtles. The unit is a 5 min drive to the grand Hyatt where we often ate and used the spa facilities. The unit was surprisingly cool without needing to run the AC much and the showers always had hot water. Beds were comfortable - we all slept well. Thank you for a wonderful vacation!