Immaculate, warm, roomy and well appointed. We would keen to stay again.