I really like this shampoo because of the smell, which I don't think is flowery, but not like chemicals.
It cleans my hair really well. Another thing I like about this shampoo is the fact that it lathers well for me. Some of the shampoo's I've used don't lather and I feel like I have to wash it twice to make sure it's clean.
The downside of this might be the feeling of too clean, meaning dried out slightly. It does a great job of cleaning, so having a messy spiked look works well, but might be on the side of too dry. Some I've used in the past are heavy on the moisturizing aspects and make my hair a little limp and flat, this doesn't have that issue.
I do recommend this to anyone looking for a good high quality and high lathering shampoo.