They do some great work, but it's a bit iffy when you come to the prices. Make sure you get your price before you sit down, so you know what you're getting into. :) $45 for a haircut [and a very good one!] isn't too shabby, but $95 for a color made me jump a little! So, make sure you know what you're getting into.
And Keiko is amazing! Definitely ask for her if you can. :)