Strange that these issues have occurred as IHG still has an ownership interest (19 or 20 %) in this property according to their 2017 annual report and I believe they also have a long term management contract. That does not leave a good impression.
Personally, I haven't stayed at the IC Barclay due to similar issues for at least 10 years and had planned on giving them a second chance to redeem themselves, but, I think I'll pass, having read the full thread.