We loved staying here. The location was perfect (access to the beach, restaurants, shopping, and treats), the provided amenities were great. Our daughter loved learning to swim and playing in the pool, and the beach across the street was amazing. Though loading the car during check out was tricky because the sprinklers turn on and spray the stairs and sidewalk.