I've been here many times and love the place and the food. I'm addicted to Barbacoa tacos.
All reviews seem positive