If you have the manager call with their merchant ID number you can actually get it back much faster. 24 hours or less.
It took 4 days for mine
That's up to your bank. The hotel issues the credit at checkout but your bank processes it in their time.
Thanks! Your answer is awaiting moderation.