Perfect! Clean, very well updated but can still appreciate the maturity of the home, not too big or too small, was plenty warm enough, beds, bedding and linens were top notch.