Our stay was pleasant, but there were some issues.
First of all, we were greeted and shown around the flat by someone who didn't speak English. Despite the fact that the host knew we were English, and that there were two other people who could have shown us around who spoke English - not a huge problem, but an inconvenience.
Secondly we only had 5 minutes maximum of hot water per shower. This was a shock the first time we used it! It should be mentioned on the listing.
Thirdly, the WiFi. It wasn't working for the first half of our trip. We chose the place based on its location and because it had WiFi. One of us had work to do when we first got there. This was particularly inconvenient and the hosts were not quick to resolve this issue ( 2 and a half days ).
Lastly, the communication. It was terrible. It took the host hours or days to respond to a simple question. One host cancelled four phone calls we attempted to make at great inconvenience to us. We were trying to resolve an important issue. We didn't hear back from that particular host until the following day, when we had already got home.
Having said all that, the flat itself is very clean, a good size and in an excellent location! It's just a shame the other issues spoil the experience.