It was a wonderful learning experience for my son who is 6 years old. He gained confidence in water on the first day though he was hesitant to start and he thoroughly enjoyed the sessions. The pool and amenities are well maintained, the coaches are very friendly. I would highly recommend this place.