Yes, you can pay cash for your hotel stay at Courtyard by Marriott but you’ll need a credit card to make a reservation.