The app itself works well but my experience with the shops has been poor. I've ordered the magic bag three times and had two cancelled. So not only are you left wandering what you'll get in your bags, it's whether you'll get one at all. I left work at five this evening to pick up my bag from Starbucks. By the time I got there, they had cancelled! I have one bag on order now. If this cancels I'll uninstall the app!