Spotless, well appointed, great location and great communication. Thanks for making my stay so easy.