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.
Rating: 5 stars