Misty Beauty supply has eveything and a lot of European products at good prices. They even have Kerastase, Darphin. And if they do not have or a product they will get it for you the same day or the next day.
The staff is always friendly, helpful and knowlegeable. The store is clean and well organized and best of all the isles are wide and you don't need to worry about knocking something over.