While I have not taken any classes at this place of business, I can say that I have had both good and bad experiences. Terrible customer service on the phone when calling in regards to an information request. Can't open/cc into this place either without them thinking you are going to rob the place. Understand the safety aspect, but I have been to more ranges that allow it than not. Lastly, they are a little pricey when looking at other places like bob's gun range, lynnhaven gun range etc.
However,
I did go and shoot my former S&W M&P15, the gentlemen who helped us was extremely friendly and helpful. Extremely clean range, up-to-date and modern. Be ready to play on their turf, because they take things pretty professional and serious. They also have plain clothed rso's who clean up the brass for you! Overall, I would go again to shoot, and maybe take a class, but not buy a membership. Just my opinion though!
I can't speak on any of the classes, but my buddy who took his cc class said it's a class that definitely requires work!