An excellent stay - beautiful flat, amazing views, generous, thoughtful hosting.