Just recently went through the Tennessee state mandated course for a permit to carry a handgun at the local gun shop “Guns and Leather” http://gandlacademy.com/
Was very impressed with there whole operation. Everything from entering the parking lot in the morning to leaving in the afternoon was handled in a professional courteous manner…. The instructor was excellent with blending the required information with his own experience as a law enforcement officer. During the breaks in the class you can window shop in the showroom at a nice large selection of both handguns and rifles. On the lower level is the range where you can buy ammo, get a target and shoot ( either your weapon or you can rent from a selection of nice guns).
All told I couldn’t have been more pleased with my experience and I am looking forward to taking more training classes to improve my shooting skills.