The painter wouldn't get a job in my house. I vote no coffee here. If he wanted hot drinks he could bring his own. It's not your call to object to the smoke as you're only lodgers but I'd keep windows open and mention it's to get rid of smoke smell. (But then again when face to face I'd probably chicken out)
Gardening is an excuse not to do housework
Greetings from Salisbury
Qualified member of the Confused Nutter's Club