Very clean and provided for a comfy stay for our short time there. The communication was great and check-in was a breeze!