I have shopped Cabela's, Riverview and Hoffmans. To be very honest Hoffman's has the nicest people there, most of the other guys are very helpful and processing the paperwork there is, for some reason, much much faster than Cabela's. I have found the guys at Hoffman willing to go out of their way to assist your where Cabela's the guys behind the gun counter are not helpful at all. You always feel rushed there, plus, at Hoffman's you can actually handle the guns at your leisure. Their prices are somewhat lower. My recommendation would be shop Hofffman first..You probably won't have to go any further.
more