Five Stars. One of my very most pleasant stays.