Great place to get a touch on the ball! The coaching staff is like no other and the material taught will not be forgotten. I had an incredible time getting a touch on the ball and conversing with the coaching staff. There is enough play time for everyone and you will most definitely not be disappointed. I had an incredible time touching the ball and will most definitely be back!