Prices are great, but the delivery time needs some tweaking. In order to get prescriptions on time, you almost have to order them a month ahead. I really can't do that, because my dog is so old and not in the best of health, and I can't afford to stock up on something that I may have to discontinue, or cancel.