The problem is the shipping more than anything. They were much better previously but have been going down hill lately. Most expect their items to be shipped immediately, but it doesn't say that they will, nor do they have to. If you know what you are shopping for and don't mind waiting, they are fine. And by waiting, I mean it can take up to a month to get your items, depending on what they are. I don't shop with them anymore.