It was clean where it mattered. There were stains on the carpet and the deck off the upper bedroom needed to be cleaned.Check in was only hampered by the door locks, which needed to be better lit (and instructions on how to use in advance would have been appreciated), and I did receive conflicting information on which code to use (last 4 digits of my Tel# or the 6 digit code via email). This delayed access by 15 mins while waiting for multiple reset time-outs to expire.Communications with the host, while professionally sounding, seemed artificial / programmed, rather than genuine / personal. One phone call to the host re: entry went unanswered :-(Pricing was good compared to alternatives, and for the quality provided. Having bedrooms split across 3 floors was nice for personal space when travelling with work colleagues.Maintenance was lacking a little (remote batteries expired, multiple light bulbs were out - there were spares in the pantry but these should have been for real-time replacement only, A/C on top floor did not seem to respond to control panel in bathroom, so top floor was hot for sleeping - but control for rest of space was good, upgrades to bathroom nice - best top floor shower I've ever used, ice machine did not seem to be working - nice touch that someone left a bag of ice to compensate). A few more rock glasses would have been nice :-).Good location, good neighborhood, no real issues - would use this location again.