Kirkland's Protein shampoo is a light lathering shampoo that cleanses without leaving buildup. It makes hair stronger, shinier and has a light refreshing scent. It also comes at a good price. It is 6.99 for two 40 ounce bottles with easy to dispense pump lids. I have used Kirkland's for 3 years and can say with all honesty it is my favorite shampoo brand. I enjoy the way my hair looks and feels after I have used this shampoo and followed it up with Kirkland's Signature conditioner with Lemon Complex. While the product states that is is for dry/damaged hair, it is good for all hair types. I have oily hair and love what the product does for me. It's Ph balanced and has marine algae and jojoba. Kirklands does not test on animals and their products are made in the USA, which are two things which are very important to me. If you have long hair like I do, the large bottles come in handy (especially with the conditioner!).