Lovely flat with a beautiful roof terrace and wonderful hosts