Clean! Great location! Excellent communication! We had a perfect stay!