Great on all fronts. Super supportive and helpful. Excellent.