Spotless, happy, great location and an equally great host.