This was probably THE best hotel experience we've ever had. Every staff member we came across was friendly, professional, and above all they seemed to truly love their job. That in itself is rare. They all greeted us with warm smiles and were genuinely helpful. When my beach towel went MIA from our balcony (lesson learned when it's breezy), the front desk manager actually went around to each staff member she saw and told them if they found a towel it belonged to our room. They even went outside with my daughter to help look for it! (We never found it, but no big deal.) I would most definitely recommend staying here and would stay again myself. Also, the beds were extremely comfortable and the rooms very clean. Overall a really awesome stay!