The flat is in a great location, and is good value for what you get.
However, be warned: the bedding was NOT clean. Several other reviews have also highlighted this, and unfortunately looks like they have not fixed this problem. Communication with the host was not good - we had to sleep on the sofa the first night because they don't keep spare sheets in the property (why not??) and they did not reply to us with any solution. When they did reply, there were no apologies.
Second issue: the boiler broke on day two. Reported this to Rebecca, yet again, no apologies. Was not fixed when we left, so went two days without a shower.
Overall, we loved the location and it is good value for money. However, be prepared for it to not have clean sheets. Seems to be a reoccurring theme and the host doesn't seem to get that there is an issue - tried to say that they must have been changed which they most definitely were not, so I don't think they'll be fixing this anytime soon.
Once all the problems are taken seriously and ironed out, this would be a gem of an Airbnb - I truly hope they address my concerns and work on this for the future. I want to reassure readers that I have only stated the facts above - and was awarded the cleaning fee I paid back by Airbnb because they also agreed that the cleanliness was not up to standard. Bear in mind when I requested the fee back via Airbnb, Rebecca did not communicate with them at all despite their repeated attempts to get in contact with her. I think her reluctance to engage in this process is worth noting.