Prices are decent, but can be matched or beaten elsewhere if you look. the real concern is that many, perhaps most, of their products are not on site and have to be ordered before they can be shipped to you. this creates massive delays. after i was advised there would be a delay for the third straight order i advise them i would like to cancel my order. they agreed and said i would receive my refund within 6 days. about a month later i still had no refund, but i received the shipment! i advised them of this and they said they would provide me a label to ship it back to them, and i still haven't received my refund! so in short, they have had my money for a month and i get to gallivant around for an afternoon shipping their goods back to them. this type of service cannot be rewarded. best look elsewhere.