The facility is nice. The windows are protected by nets. They can give regular infield practice at 90'. The pitching mancines are also outstanding. You can get private lessons without joining, I beleive. By joining you get a video evaluation, some camps, and discounts on othe classes and camps. My son wants to join, but I don't know any of the coaches. They supposedly hire and train the coaches, so who knows. I would appreciate some input as well.