I've always just gotten my haircut from family friends out of convenience (or just buzzed it all off myself in my backyard) until I left the country and got a real haircut at a barbershop. I tried out Lenny's a while back and wouldn't go anywhere else! You wouldn't think it would take much skill to cut a guy's hair but it really does and the barbers here know exactly what they are doing! It may be a little pricey but it's definitely worth it. Always friendly service; plenty to keep you occupied if there's a wait; complimentary drinks available if parched.
Only harsh critique: I just recently went and I wasn't really happy with the final product... I usually just go to whoever is available when I randomly show up. I've had it cut by four different guys there, so I think I'm going to stick with one of the three I like and make appointments from here on out.