Nice place, very clean. Amazing beds, and great bathrooms. The gym and pool are good, right by the beach, close to restaurants and amenities. Responsive communications.