Kat is competent AND caring. She makes sure you get the style and colour you want, and she doesn't mind explaining the science behind it all. A great experience. Again.