We stayed 4 nights and enjoyed our stay. We were given a nice upgrade with our Hotels.com Gold status which was a really nice surprise. The room was very comfortable, great balcony with plenty of room for sitting or lounging, the kitchen was handy for preparing meals and we had prompt service when our tv wasn't working properly. Be aware there is an added daily parking (valet only)and resort fee, but parking near the beach will cost anyway. The hotel mini-store is extremely expensive so walk to CVS for anything you might need. $12 for small laundry soap-wow. Oh, and no laundry room in the hotel. The coffee machine in the room made awesome espressos and 2 bottles of water were included daily. The pool area, spa, and workout room are really nice. There are chairs w towels available on the beach. Overall, a great place to stay for a few days!