Excellent all around - cleanliness, communication and location. I definitely recommend this stay.