I booked some hotel and due to different reasons, had to cancel. I had booked with free cancellation no pre-payment (I did not read it at the time of booking as I wasn't expecting to cancel). I paid anyway as I prefer to have things sorted in advance, and have been sent a refund receipt by booking dot com. The refund receipt says
Your reservation at Hotel was recently cancelled. We’ve issued you a refund of X amount.
It should be credited to your account in 7-12 days.
Have I been fully refunded, or is there a chance the hotel could charge me? I texted the hotel and they confirmed cancellation but could not guarantee a refund as it "depends on if I booked non-refundable". The fine print on booking dot com takes me back to "Free cancellation by X date". Am I good? In your experience, how long is the account credited if successful?