Benevolent and gracious hosts; perfect location; looking forward to a return visit.