I've been buying from them for a long time (20-25 years) and generally have had very good to excellent experience. At times, they have some fantastic bargains in optics. Recently they shipped me the wrong item by mistake and they were excellent in the way they handled the problem. I understand that they won't ship to some of their neighboring states. I think GB has mentioned that they won't ship to Alabama either. I don't understand why, with computers and all, that is such an insurmountable problem to address. I can imagine it is very frustrating for people who want to buy from them and can't.
One issue that does annoy me though is high shipping charges, or as stated - "shippng & handling" charges. Sometimes that is a little too steep, and of course that is also a profit center.
In general, for ammo and loading supplies, I like Grafs the best, although I do buy from many outfits because I watch for sales.