I'm sure you can just as all places like this you need a credit card, get a pre paid credit card that would work im sure, you can always call and find out what you need to know.
Yes
Yes you can
Yes, but they will want a deposit and could hold this after your check out
I'm sure you can.
Yes cash is acceptable everywhere.
Thanks! Your answer is awaiting moderation.