We had such a lovely stay here! Our two year old and ourselves really enjoyed having the pools as well as the proximity to the beach. It was especially nice to have stores and restaurants right in the complex as well to ease our stay! Communication was very good and we would definitely stay here again!