Fantastic stay. Spotless, deceptively big and what a location.