I have baby fine hair but lots of it and it's about waist length. I am not on city water and have a well with water that is not softened. I mention this because I've found that with some shampoo, the water does matter. I've had my stylist use a shampoo on me that I loved in the salon (which is on city water) but didn't like as well once I used it at home.