Impeccably clean and perfect for our family of 4 and 2 dogs to enjoy a few days in the area. Great communication and we had everything that we needed. Overall we were very happy and would come back!