My family and I stayed for 3 nights. Our stay was very pleasant. Adlene was very responsive. All of the additional fees (resort and valet parking) were appropriately described on the listing and reiterated by Adlene in the confirmation email. The check- in process was simple and fast. The views are awesome! The location is great. There's a convenience store right next to the hotel which was really nice. You can access the beach by crossing the street. The pool is heated. That was a huge bonus for us since we went in December. The beds and pillows were comfortable and the towels were fluffy. The only area with for improvement was cleanliness. The chair and sofa upholstery was stained, the walls had smudges, and some room corners were dusty.