Incredible location and great overall resort setup. Great for families. Spacious and well equipped with lots of nice amenities in the room like a small cooler, beach chairs, etc. Was great to have a full kitchen.