Been here a few times. Food is always great, place is clean and service is decent (more so on the slower side).
antojitos are amazing! Big mamas lemonade tastes like a lemonade, so whether or not there's even alcohol is debatable. Ribs are good, burgers here are amazing and pastas are average. Steak is also good here too, but the usual chain restaurant type of good.