10/10 Clean affordable would highly recommend