You need a credit card to hold the reservation later than 6pm. They won't charge the card if you cancel before 6pm.
Yes you can check in anytime after 3pm. Just call & book it, no $$ needed til you arrive.
I have a debit card
Thanks! Your answer is awaiting moderation.