My wife and I have played in the volleyball leagues (sand and indoor) and our kids do some of the kids programming. Facility is very nice and great atmosphere. Instructors have all been really nice and referees do there best, but very nice. :) Only reason I have it 4 stars instead of 5 was because of the high costs. As someone else said in their review, it is more expensive and sessions are shorter. But overall, very good.