One of the best I have ever stayed in.