I read both positive and negative reviews, but decided to give them the benefit of the doubt. BIG MISTAKE! I ordered an equine product from them. I was never told that it shipped directly from the manufacturer, but that I would receive the product within 5-7 days. After 5-7 days, I called several times and was told that the product would arrive shortly. 14 days later, it still hadn't arrived. I called and spoke to a supervisor who told me that the item was back-ordered and would be shipped from the manufacturer. Since I needed the product, I cancelled the order and was told I would get a refund within 48 hours. Numerous phone calls were made when my money wasn't refunded. Finally, I spoke to a different supervisor who told me the 1st supervisor never submitted my refund request. The 2nd supervisor made a refund request and I finally received a refund over 14 days after the original request. The customer service is NON-EXISTENT with this company. Do yourself a favor and do business with someone else (unless of course you want to be given the run-around).