My wife had a good experience for having her hair done for our wedding many years ago, also a few good experiences after we moved back within the past few years having moved back to the area and have been returning the last 2 years.
We also had a very bad experience. She had a bad reaction to the dye, was also upset with the way the color turned out. Because the way the reaction was heading, which was more of a severe reaction, my wife since there was no documentation/advice on how to lessen made a few mistakes Wasn't the stylist fault related to the color, except for how dark she made it. In either case trying to just turn a disaster around she called the salon and the owner dismissed the concern put the blame fully on my wife even when there was hesitation to go with the selected color and to 'correct ' the color issue we were double charged for coloring. We looked for any directions for what could be done when a reaction happens in and the salon provided none, had no faqs which would prevent a panic, additional was closed which lead her to messing up the hair coloring. I would suggest the owner to get a faq built to avoid further issues or misunderstandings and being willing to work with a repeat customer by helping make it right instead of just dismissing a valid issue. To be clear making it right doesn't mean free, but being flexible on the cost to continue these longer term customer relationships.