The hotel contacted me to say there was an issue with the booking and I would have to find somewhere else to say and wouldn't have to pay despite the money having come out my account already. I contacted hotels.com to get a refund but apparently they can't get in contact with the hotel so won't refund me.