They are located in Virginia Beach, VA. I live about 5 miles from them. I have done all my FFL transfers through them as they are the least expensive in the area and have been very good with the service provided.
HOWEVER, every time I have gone into their storefront establishment it can only be described as controlled chaos. Multiple phone lines ringing, customers 3 deep at the counter, the lady who does all thier Internet correspondence running around asking questions. It can be crazy.
I will note that they are extremely meticulous when it comes to the FFL transfers and making sure all the paper work is right, etc.