Clean and had everything we needed, communication was great throughout our stay.