Location is amazing, and very friendly person comes to check you in. Bed is comfy and bath tub is the ideal size. However we experienced some disappointment. The towels had blood stains on them, the kitchen was lacking mugs, sponge and dish soap, and the TV had no signal.
They did have a chromecast named camera, which was a strange name tbh, but that was a decent solution for evening entertainment.
Overall the stay was good and I would recommend the flat, even just for the location.