Very hospitable and gracious hosts .