Fabulous accommodation: stunning views, lovely hosts - it was everything we expected and more!