Perhaps the best place I've ever stayed in.