We too have advertised a $300 Cleaning surcharge if smoking in the room has been detected, we have charged it a few times , but have lately found that many people do not have enough credit on their credit card to charge the fee, then we have lost out. we have signs in all rooms, printed on our check in sheets, printed on the 1st page of our room compendium and also on our website under terms and conditions, yet we still get them. We are seriously thinking of becoming a smoke free motel and banning smoking from the whole property (but we do like to eat, so may have to rethink this policy)