Excellent in every way. A perfect stay. Highly recommended.