I will start to say they do have great prices. But sometimes it is worth spending a bit more to not have to deal with bad customer service. Half of the recent orders I placed had some items out of stock even though it said they did have items in stock. They supposedly have a good return policy. Good luck there. Takes a week to ship the items back and then they reserve two weeks to process the return. If you contact customer service they will blame you for everything even if you follow the return instructions to a T. So I had to pay to ship items back which I wouldn't have ordered if they hadn't shipped an incomplete order in the first place.