This is for the pharmacy only. I have NEVER had my prescription filled within the amount of time quoted. We are talking waiting 2-4 hours for one medication. They have even told me on two occasions that they were out of stock of my medication but that it would be in the next day only to have it take an additional five days. Whenever I have called the pharmacy I have waited on hold forever only to get an incredibly rude person on the line who doesn't know anything or just hangs up.  If you are going here for anything other than a prescription you will be fine. They have a great selection but you'd be better off going anywhere else for a rx.