Great stay, great location, great views, great communication - we had one significant problem with apartment but it was solved smoothly.
I saw reviews saying that access to apartment is not obvious and this is true but it is explained well so it is easy to figure it out.
I recommend staying here!