I've been coming here for years - though more out of inertia than because of quality. They do a consistent (albeit rather simple) job with my hair, and will blow dry and style afterwards if you're into that sort of thing.
The biggest downside is the fact that they completely ignore appointments. Though you may schedule for 5:00, expect a minimum 30 minute wait during peak periods. Occasionally, and if you strike it lucky, you'll be in and out in less than 20 minutes - but such cases are the exception, not the rule.
The English competence here is fairly low - which means articulating your desired hairstyle is going to be an exercise in patience and gesticulation. Once you're a regular though, this is a step you can skip.