Yum. Good mexican food, and plenty of it! Service is good and there is always a table waiting. Tastes pretty authentic and the menu has everything you would be craving. A little bit pricey for mexican, but the quality is good. We tried all the "michoacan" locations and they don't come near this place. They'll even give you complimentary fried onions and peppers if you ask nicely!