Hit and miss barbershop
It's a busy shop; they try to squeeze as many cuts as possible. 15-20 mins per customer is not enough to provide a great cut.
I've been there many times and it's definitely an inconsistent experience; sometime I get a great cut and sometime a terrible one.