Fantastic on all fronts. Highly recommended.