It can work great for offline businesses. I've only worked on simple campaigns for restaurants, bars, etc. that are 100% opt-in. Like anything, subscribers have to feel they're getting some value, and not just pounded with horrible offers several times a week.