Positives: Super clean unit. Well appointed (all you need for a perfect stay is there) with beautiful views. Wonderful pool area & very nice spa. Drinks/food served by the pool. On-site restaurant located by pool. Excellent location. Great value
Not so positive:Elevators could be annoying especially during checkout on a holiday weekend (easily allow 15-20min to be able to hop on one). Post checkout time are normal so not a major deterrent. Phone in unit is not working so you not be able to order room service, schedule spa services, etc. Cannot charge to room, must pay for service at time of purchases. Airbnb beach chairs are not locate on beach property, you have to walk about 4-5 minutes to get to them.
Over all the positives well out weigh the minor inconveniences so I would highly recommend staying.