Last minute bookings are tricky if you don't have the room prepped.
Every now and then I want a last minute booking, so I allow IB until 7pm.
But then I forget to turn the late booking window off, so I get a reservation on another day at 6:30 for an unprepared room.
I then scramble because I want the money and it was my fault that I allowed them to book!
It sucks.
But last minute reservations are a different animal. The people making the booking are needing lodging quickly.
You must immediately say No or say Yes and have a plan to move the people in quickly.
@Christopher187, you should probably refund him. You had to get the room ready anyway, so the 150% payment to your cleaner, really only reflects a 50% premium over what you had to pay anyway. Yes you did go through alot of stress, but that's on you.
You did not say NO immediately.
You did not have a room prepared.
Not the guest's fault, he just wanted a room and wanted it quickly.