Higher quality and more attention to detail barber shop, walk ins are welcome but only when they aren't busy, and most of the time they are. I recommend you get an appointment before hand.
EDIT 2019
I recently went for a haircut and there was this guy called "Travis", he was terrible, left me with hairs that weren't cut all over the back of my head, over my ears, and cuts on my part line. He was actually so bad that I had to correct my hair at a different barber after. And the kick in the nuts is, they charge 30 dollars for a sub-par haircut that isn't worth 15 dollars..
Such a disappointment.