Clean, comfortable with great amenities and a host who is present when you need her but not there when you don't. Perfect.