This spot has really great trainers and my son learned so much in such a short time. Trainers are not always available since most are not full time, but you have to be careful and make sure you don't fall for the membership program unless you frequent all year round. Not really worth it if you're a seasonal player. Location is off the 215 and Rainbow and kind of hard to find and not centrally located. Still a good facility if you live in the southwest area. No real waiting area for parents except for one bench at the very end and a stool in front of the cages so a little cramped for team practices. Other than that it's good.