Simply amazing on all counts. Highly recommended.