Mood Swings is a very good deal for a nice haircut. I am a real cheap-skate and I hate putting down money for non-essentials like hair cuts. HOWEVER, I have learned the hard way that cheap hair cuts actually end up costing you more than a good one. Not only do you look ridiculous, but you end up having a shorter amount of time in between cuts because of split ends, uneveness, etc. It's really not worth it. I can go between 8 to 10 weeks between haircuts at Mood Swings because they are nicely done and wear and grow out well. I love their hand and head massages as well as the make-up touch-up!
The only reason I am not giving Mood Swings a 5-star review is the fact that they have nice but super fake service. There's a subtle difference between being polite and attentive and being on a reality TV show. I know that this is a minor quibble, but I thought that it warranted a mention.