Six stars for thoughtful hosting from start to finish.