I'd suggest Wai's is worth a revisit. I've been there a few times in the past 8 months (with kids in tow). Never once saw him smoking nor smelled it. I do catch him eating now and then, side effect of being only employee in the store.
He has redone the store and cleaned it up a lot this year. Feels much nicer to go into.
As far as customer service. He always seems happy enough to me.