We had an extremely pleasant weekend here with our 4 year old. The food was great, lovely relaxed atmosphere, everyone (staff and guests) was so friendly, service was always quick and efficient, the grounds are beautiful, access to the beach so easy, the pools were never too busy and very clean. The whole experience exceeded our expectations, we will be visiting again very soon!