The flat is in an excellent location and it is very spacious, but we were disappointed to find several key amenities broken or missing upon arrival. Check in was rushed, so it was only after the agent left that we encountered the problems including incorrect/missing Wifi information, a running toilet, large boxes in the bathroom off the kitchen, a clogged shower drain and broken window curtains. The real disappointment came when we didn't hear from the host after reporting the problems. I ended up going through Airbnb to get a hold of them. A repair person was sent the day after, but had to come back the following day as well. All this time communication was spotty and unclear from the host. With these issues resolved, it would be a nice place to stay, but it felt like the flat wasn't ready for us nor was it properly looked after since the previous guests.