Excellent location. Kitchen was well appointed, and we loved having beach towels, chairs, and a cooler. The view is spectacular. The amenities at the resort were great. We would love to return.