I have purchased several thousands of dollars worth of stuff from them in the past few years.
HOWEVER,
I liked them, until the last experience my buddy and I had there. After a 2 hour drive (we arrived 1/2 hour prior to their closing time) my buddy picked out his new Bushy within 5 minutes of our entering the store. The kid behind the counter told us that CBI's background checks were taking a long time and we would need to come back. The store didn't close for 25 minutes, and this kid refused to call in the background check. I asked him if they could call it in, lock the front door if the check took over 25 minutes, and we would really appreciate it. Nope.
I spoke with the manager within a few days and he said he would rectify the situation. He called back saying he would give my buddy 5% off the cost of the rifle. Fuck that, it cost us $60 in fuel and a wasted 4 hour round trip--and to have to go all the way back??? Honestly, I will never shop there again. I will never send anyone in their direction again as a result of their customer service practices. From now on I'll drive down to Eagle Firearms.
YMMV
--VT