I really like the foam hair color formuluas, and this one is the best that I've tried. The color turned out great, and the process makes the at-home process foolproof and messproof. I've admitted ruined some carpet once by making a mess with at-home color, so the cleanliness and ease of the foam is great!!