Excellent in every aspect: design, facilities, comfort, cleanliness, location, communication. Top notch!