It wasnt the bank doing it though, when I rang my bank to ask where the money missing from my account was, they told me that IC had it on hold. This was 4 days after I had checked out. They agreed it was slow and released it back to my account. Maybe they shouldnt have until the hotel released it but I think they felt sorry for me and agreed it was a long time after checkout for the hotel not to have released it I guess?