Went recently with my children and we had a fun evening. Service was excellent, friendly and attentive. Food was ok but not particularly outstanding - standard Mexican fare but the children really liked it. Great margaritas that arrived quickly and slipped down well ! Biggest drawback of this place is the lack of space. Fine if you are against the wall but seating on the inside means everyone walking past crashes into your seat however hard they try not to. That said, whole place was packed out on a Saturday night and plenty of others trying to get in - it's all about the atmosphere I think, a good buzz and good drinks.