The flat is well situated and the listing is reasonably accurate, its clean and comfortable enough, the one thing I would say that's not in the listing, the toilet isn't in the shower room, its in what must have been a cupboard in the hall which is fine but its very small, if you're over six foot you might have trouble closing the door when sitting down lol.
We (very politely) asked if an early check in would be possible as we were attending a funeral and didn't want to take our bags, messaged around a week beforehand, no reply, again the day before check in, no reply, finally had to find a local bag drop and in the end still hadn't had instructions for collecting keys by check in time. I had to send another message before finally receiving check-in instructions over an hour after the listed check in time of 2pm. Worth noting, there was no mention of the early check in request, seems that was just completely ignored.
Due to the communication this wouldn't be my first choice of places to stay again but it was clean and comfortable and as I said, good enough location for Haymarket area, the experience was only let down by the lack of communication.