Review (5/5): Restore and cleaning hair product
Love this product, it kept all the promises. Can be a little messy but the end results are worth the clean up.