Excellent in every way. Great communication, location, and accommodations.