Excellent location, cleanliness, and communication. Very happy with everything