10/10. Really great value.