The place was very clean and had all the amenities you could need. The beach is right across the street with designated chairs, restaurants are in abundance, great spa and pool. The communication with Kat was super easy and convenient, which made the checkin/out process quite convenient.