Nice outdoor area, homey environment, and great hosts