2nd time we have stayed. Spotlessly clean, amazing views, sensational location, great host.