Yes to everything. Neighborhood great.host welcoming. Place lovely.