While they don't have everything I'd like them to have, they do have a heck of a lot more then my local drugstore. The order comes very quickly in spite of my using free shipping (free when over $35). I've had a problem with a couple of items and they immediately sent me a return label and refunded my money right away. On top of this, most of the items are the same price as in the store and some things are even less expensive.