lovely, spacious, well equipped, comfortable, warm, well located. a great place to stay