Clean, cozy, warm and well appointed. 5 stars!