Spotless, great location, great host - very flexible and accommodating, could not have been better.