Absolutely fantastic for all ages. My kids love it. Well looked after and well trained. Different training sessions every night of the week plus Saturdays. Regular games. Sessions for all abilities and age's. Highly recommended.