Clean not spotless but clean. Location is great. Comfortable bed but old windows so it is a bit noisy. We travelled with our baby will not recommend for long term stay but for the night it was ok.