Horrible! Worst online shopping experience ever! Website is misleading. Items show in-stock, but in reality they are not. I ordered some items over 2 weeks, and then received a notice that item was back on order and it would ship out in over another week. When that date arrived, still no shipment. I called them and was told it would ship out in another week. What?! Oh, and you have to hunt for their phone number on the website because they want you to use email or submit a form to get anywhere. No matter what time of the day, their phone system always tells you there is an "unusually high call volume." You will either have a long hold time, get disconnected, or receive a call back several hours later.