Very very clean. Great communication. Very good value. We enjoyed the stay.