I have never had a bad experience with Groupon. I have bought spa services and restaurant certificates and, on occasion, some "Groupon Goods."
If you want to have a good experience, you must do your homework. Go to Google maps and check out the establishments you're interested through Streetview. If the exterior looks shabby and crummy, you probably don't want to go there (especially for a spa). Is the establishment in a good neighbourhood? Check out their website but make sure that they''re not using stock photos. Check the menu and, above all, see if there are reviews online. If you do some research, you will love Groupon, too.
I have often given certificates as gifts and they're always a hit!