In the early days, I'd see a good Groupon come through email and I would jump all over it. Hate to say it but I have been burned many many times with phony deals, and deals not honored when you show up at the retailer or location. Sure you can get a refund but that's not the point.
These guys have been very helpful sorting out my shoe orders, I don't always get the right size but they're very patient with returns and making sure things are done right in the end.
I shop around for a lot of products but for health products I seem to stick with Walgreen's. Site has good selection and good pricing. Shipping has never ever been a problem. I even had a return issue and it was handled well. Sticking with these guys.
Received my order a little faster than I expected. One item I wanted was not availalble and they replaced it with something that was a slightly higher value, so I can't complain. Will order again.