Incredible location and very comfortable and functional flat. Only minor issues: tech (incl a/c and heating) not intuitive and somewhat difficult to figure out; no en suite toilets; cleaner was on-site when we arrived and required about 30 min to finish cleaning. Other than these small issues, it was a wonderful stay and we would absolutely book again. Highly recommended.