Don't know what all the hate over appointments is for. I've never had any issues and have rarely even had to wait. Just make a booking online a few days early and you'll be good to go.
As for the actual cuts, I've found them to be consistently good. The barbers put in time and effort to get you the look you want. If you are a repeat customer they'll make an effort to learn exactly what works best on you.
Would recommend to anyone.