Yes, as long as the hotel requires one night to be paid in advance.
It is not a pre-payment. The payment is for a room reservation for a future stay.
Incidental charges such as room service and laundry are not allowed.
Related Article:
Can I use the PCard to pay for third-party lodging (AirBnB, VRBO, etc)?
Read More: