Spotless clean. Everything ready for the stay when I got there. Flawless check in. Highly recommend. I will be back