Great overall. Kirk communicates especially well to make sure everything is in order with your visit.