This place has a great training environment but I do not recommend getting your renewals done here. They make it seem like your info will be mailed out to the DPS office by the office its self, but in reality you mail it out yourself at your own expense. When renewing my card I was given false info on how the process was done. So not only did i have to pay 35 dollars extra for a class, I also had to pay 72 dollars for shipping and processing at my own expense. So if you want to sit in an uncomfortable chair for 8 hours and listen to an ex-cop talk about how combative he was while he was an officer of the law (Which probably led to his resignation) and watch a cliche 90's version of how to properly preform your duties, then this is the class for you. I personally recommend everybody to shop around and find a LEGIT company who will send out your card info for you instead of wasting your time. (BTW I know for a fact that Veterans Security will send out your info PROMPTLY and at the half the cost for the class itself.) I give this place a C. As I stated before, the training is perfect for someone who is new to the field, but if your getting your renewals done..BEWARE. PLEASE SHOP AROUND.