A+++ on all accounts. Exceeded my expectations.