I have never experienced poor service in an IHG hotel until now. Having stayed in a few in England I was very excited to check out the US version. We waited over 20 minutes to check in, despite two staff being on the desk, only one was helping. They took a payment on the morning of my check in, despite me having specified I’d pay at the hotel. They then took a further $100 off my card without informing me, or exposing what it was for. We got to our room, which was lovely, to find the sofa bed had no linen and the second key card did not work. Went to reception and they fixed the card, no apology for the inconvenience. I asked about the linen, the went and got it and gave it to us to carry back up to our room!! I asked why they had taken money that money, I was told it was to make sure my card worked otherwise they would have to cancel my booking. I asked why the second payment was so large, they advised this was a refundable deposit in case of damages. Absolute shambles and not the great hospitality we had received in the UK branches, nor in other Houston businesses