I've been to this place a few times. They are pretty solid with the quality of their haircuts although there is still room for improvement. That's not the reason for the three star rating though. They got three stars because if you come in during a busy period, the wait can easily be over an hour. They also use use a blank sheet of paper for signing in so it is possible for someone else to insert their name above yours and get in front of you (this happened during my last visit and I ended up walking out). In order for them to keep my business, they need to improve their sign in process and possibly consider hiring additional barbers/stylists to accommodate for busy periods.