Thanks for all your responses. I really appreciate it. It was a US airline so I don't think there is redress like European airlines are required to pay. As I said lesson learned and staying within my preferred hotel chain would have been a better choice. As an aside my partner is trailing me on the same itinerary today and chose hilton over sofitel so I get an 'I told you so' about where to stay.