Infinity has been brilliant for my 6 year old son. Not only is he learning the skills while having lots of fun he’s also learning about team work and friendship. It’s a wonderful environment with a great group of people. I would highly recommend Infinity!