Beach, pool, and views are great. Condo needs freshened up. Resort staff not the friendliest. Not enough elevators for the number of people. Had long waits.