"I have done business with this company for several years in the past with no problem other than they are usually slow to ship. However, recently I have had a huge problem with them. I ordered a large item which i never received due to an incorrect address label created by them. It was returned by the delivery company, not me. When I called to ask about the absence of the item, I was told a refund had been issued to me by mail. After about 2 weeks, I called to ask again, and they said it takes 2 to 3 weeks for a refund to be issued. I am still waiting....never again."