No. A credit card is not required. But I believe they require a cash deposit. I do not know how much.
No credit card is required, but I would guess if you want to pay cash it probably is the cost of the night's stay.
Thanks! Your answer is awaiting moderation.