This place has everything you could ever want to buy for your hair, and them some! Even sells the products only available to hair styling professionals, so you can get that salon look at home. That being said, do not trust that just because the sales lady says it will do what you want they are not stylists and will not be there if something goes wrong, especially if you are inexperienced in what you are doing. It can be a bit hard to find what you want, although they have several staff eager and willing to assist you.
Not quite the high end feel to the shop as the other supply place I go to, as this is like a hair care warehouse. Overall I would say go in and see what you can get to make your hair look amazing!