Food is pretty good and abundant... Prices are not too high and their tortilla chips are amazing. atmosphere is really good and they have tvs with soccer games going on all da...
All reviews seem positive