Stayed a week at the property. The unit was clean, comfortable, and with all amenities as promised -- full kitchen, w/d, good A/C. Had access to the Diamond Resort amenities including the pool and fitness center. Nearest accessible beach is 10 minute walk to Hyatt, and nearest great snorkeling beach is very short drive to Sheraton.
Owner was very responsive, clear, and helpful.