One of the best I've stayed at. Excellent in every way. Highly recommended.