Yes as long as the debit card can authorize for the total.
As lomg as the debit card is back by one of the major credit card companies (Visa, MC, etc.) Its fine. They just use the card to charge the room deposit in case of damages. Its refunded when you check out
Yes they just don't except cash.
Honestly, I havent a clue. You should be able to call them and ask though.
Thanks! Your answer is awaiting moderation.