Excellent location near shops, snorkeling and other activities. The private beach, close by parking and golf cart rides were great amenities. It gets very hot in the loft upstairs, though there is a portable ac there. The rest of the unit had perfect temperature. The host was responsive and got us an extra fan to use upstairs. We had a lot of towels and used the pool area too, bbqing while the kids enjoyed the updated pool near our unit.