Wonderful stay in a lovely New Town flat.
Met all my expectations and more.