All good and high value. Recommended.