Spotless. Comfortable. Great communication. We had a very enjoyable stay - fantastic property!