Top notch in all areas. Customer service and delivery is outstanding. Prices more than fair. I have been dealing with Vitacost for about 4 years. I live a state away and get my orders the NEXT day. Its unbelievable how quick they get it out of the warehouse and into a truck!