An A+ all around. Highly recommended.