Very clean and well maintained. Check in was seamless. Host communicated with us proactively with accurate information.