DS swim academy is great, our 4 year old loves his lessons, all the coaches are great with the kids and give them individual attention based on their skill level. His confidence in the water has grown massively since starting, the coaches are in the pool with the children which helps them build their confidence.