We booked this vacation for our three children, ages 7, 4, and almost 2. The facilities were exceptionally clean, and the staff was extremely helpful and friendly at all times. We felt that all three children were safe, and it was clear that other families were enjoying themselves as well. This was, hands down, the easiest vacation we’ve taken for our family of five.