As some have said before, Nelson's is great. Cash only the first time caught me off guard so I had to use their ATM but no biggie.
I have been to quite a few salons and whatnot but none were comparable to Nelsons. For how much you pay, you can't get a cleaner cut elsewhere, at least not that I've found.
Sometimes the wait can be long due to no appointments but the wait is worth it for me. Plus they use a razor at the end to give you that clean edge you know you want. Can't beat it.
Tip: you can call ahead and put your name on the waitlist for your favourite cutter ahead of time so you don't wait too long when you get there.