I will never purchase anything from them ever again! My order was held up for five days because they were waiting for a shipment of dog food to come in. Unfortunately I ordered special CAT food for my very sick cat with kidney failure. They didn't ship her meds that I also ordered because I had a single order so I had to get a single delivery. I placed the order on 3/29/17. On 4/03/17 they finally sent the order six days after I placed the order. I received DOG food instead of the CAT food on the sixth of April. My cat had been without her medicine for 2 days. I called to get the cat food sent and they said they would two day ship it. That was on the sixth and on the tenth my kitty finally got her food. They were supposed to send a return label for the dog food in the box. The UPS man patiently waited while I opened the box so he could take the dog food with him. NO LABEL. I called again and asked where the label was? The person I spoke with said she would send me one and wanted my E-mail address. I told her not to send it by e-mail as I had no way of printing it out. She said she just needed my e-mail address to send me verification that she was sending the label. The next morning I opened the E-mail from her and there was the attatchment with the label. That place has the most incompetant people I have ever had the displeasure of dealing with. I called and told the person once again the entire story and asked for a physical label to be sent to the house. I told them if I had not received it in a week I would dispose of the dog food and had better not be charged for it or my attorney would be handling this fiascal from then on. Buy Elsewhere!