The overriding issue we had was that for over £400 a night you'd expect to get hot water and heating and we didn't.
My son had one warm shower when we arrived and after that the water was cold for three days.
I suppose what made the situation worse was having to spend the weekend messing about trying things suggested by Monika the host via text message to fix it then texting her back and awaiting the next suggestion when really the host should've just come in and tried to resolve the issue.
Eventually Monika contacted the concierge who very kindly tried to fix it but couldn't.
When we complained and asked for £100 a night back (on a flat that had cost over £435 a night), Monica sent us £33. That to me just seemed petty. I mean who would book a luxury flat in central Manchester and agree to a discount of £33 for having with no heating and no hot water!?
What was funny was that this was the first time we had complained via Airbnb and when you complain a real person from Airbnb actually calls you up and tries to resolve the issue - which in theory is great. However, apparently because the listing didn't specifically state that we had hot water they claimed there was nothing they could do!
We pointed out to Airbnb that the heating wasn't working and this was on the listing but apparently I needed proof the heating wasn't working and I forgot to take a thermometer with me on the trip and take photos of the readings - silly me.
The place itself was very nice albeit a bit tired with a lot of things broken and the location was great.
Issues happen sometimes and people understand that but it's how you handle them that matter and we felt very unhappy with how we were treated.