Wonderfully clean, warm, spacious and well equipped.