I reckon it will cause huge hassle for the first month or two but then people will get used to it and eventually smoking indoors won't even cross the minds of pubgoers.
I think it is a good idea to be honest, I used to smoke but now I actually hate the stink of stale smoke that you get off of clothes the morning after a night.
Bookmarks