Great place for kids and adults. My son went there for both swimming and basketball. The kids are all very friendly so he was quick to make some new mates. The swimming instructions were very young and sometimes seemed more concerned in talking to each other that teaching the kids. The basketball was a different story. It is run by a coach with some of the parents helping. The kids get some instruction and then play. All the kids get a chance to get in the game and there's very little pressure to win. All the kids have fun and go home happy, they also get a reversible jersey and a red/blue/white kid sized ball.