All expectations met. Highly recommended.