I've been here twice now and experienced super slow service before and after our food - so do not come if you are starving or have something planned soon after your meal - we waited forever just to get our waters, but once we placed out orders out food came very fast. It also took forever to get our check and then get our card back. With that being said, the food is simply amazing!! Everything I've ordered is fantastic! I highly recommend the the street style tacos, chicken sope and the chicken tamale with the green sauce! Flavorful and authentic :) just don't be super hungry when you get there or in a hurry ;)