The location was absolutely perfect for us, although the check in was a bit rough. Didn't receive the instructions for check in as was told would be emailed 48 hours prior. The host was able to contact back within 30 minutes of our arrival to the flat so it ended up being okay though. However, we were disappointed to see that the flat seemed to have gotten a rushed (or forgotten) cleaning because there were dirty towels on the floor when we arrived and the beds did not seem to have been changed of their sheets. Besides that our stay was seamless.