The location is wonderful, the beach is okay. The pool is nice. I would recommend if staying for more than a couple of days. I was extremely displeased with Sylvia’s attitude over the phone. As for the check-in, the guy at the front desk was extremely rude and lacks customer service skills. You have to pay the $30 per key per 2 adults (no refund). Sylvia told us it was $20. Then the guy at the check in almost had a fit because we had booked a one night stay and apparently that wasn’t allowed in the building. So he had to call his manager and Sylvia. A mess. Just not a good start to what was supposed to be a relaxing weekend. The only thing saving this review is that Sylvia allowed us to check in early and leave later. The valet guys were extremely nice. Location was good and the balcony view was wonderful.