I think the best answer came from the owner!
We will accept cash at check out. We need a valid credit card at check in.
They take cash without a problem. Also ask for discount with cash it works.
You need a credit card to check-in. They don't charge you until you leave. I would call to see if you can pay in advance but I don't think so.
You'd have to call.
Thanks! Your answer is awaiting moderation.