Had a great stay with my family mid July. The kids (6, 3, and 5 mos) loved the pool and the beach was just steps away. We had a 2nd floor room so we could watch the kids play in the pool or in the sand while sitting with Ellie (Giant Schnauzer) on the terrace. In the morning/evening i would take Ellie on long walks on the avenue and their were enough places where Ellie was welcomed that we could dine. The service was great and the staff was friendly and accommodating. I will be back!!