I've been to Replay to get my hair cut around 5-6 times now and I am always happy with the result, and the value for money. Today, I was extremely impressed with my hairdresser. I hadn't met her until now but her attention to detail was very impressive - she even used a razor to ensure a neat cut on the ends of my hair.
However, just be aware they don't take card or cash - only bank transfer - and you may be required to pay a deposit.