There are no smoking rooms; it has a no-smoking policy. You can stay for a single night or several. Every business takes cash. If you're reserving the room in advance though, you'll need to have a credit/debit card to hold it. They won't charge it until your stay though (or, if you don't show up for your reservation, you may be charged a penalty...not sure about that). Some additional details you might care about: there is a very small fitness room, an indoor pool, and a pretty good breakfast served daily (free of charge).
I've only seen people smoking outside. I was there for almost a week and I'm sure they take cash.
Thanks! Your answer is awaiting moderation.