The unit was spacious and clean and the pool and private beach were great. You are able to rent chairs/umbrella on the beach and the cafe that delivers to the beach was super convenient! Check-in process felt overly complex - had to find the service entrance between two buildings to get wristbands you have to wear to get to the pool. But once that was done, the stay was great. Walking distance to several great restaurants and less than 15 minute walk to get groceries.