Food was Medicore. The ceviche was soupy and overly acidic, ribs were tough-ish (albeit flavourful), and tacos (their mainstay) were just... ok. Fried fish taco was mushy.
Washrooms were like a night club; dirty. Also, hand dryers didn't work and there were no paper towels.
I've been here before and it was quite good, seems like things have slipped. I rarely complain, but this place needs to focus on the essentials - good food, good service, good environment (I.e. clean washrooms).
Server was a nice guy, no complaints there!