Perfect in every way, amazing views, stylish accommodation, great host.