The food here is not that great. I think the real draw is its location and, more importantly, the open air deck and bar on the second floor.
The trouble is the bar area is not that large and gets filled early. Good luck finding a table up there after 4 on a sunny day. Your alternative is the small downstairs bar that will likely also be packed or the long communal tables where you can be waited on. And here is the problem: The reason to go here is the upstairs bar and since the food is only so so if you can’t grab a seat on the deck it’s hard to find a reason to go here.
In summary, go if you are early enough to catch a seat on the deck or really have to have Mexican food and don’t want to leave the area. Otherwise, try somewhere else