This is my favorite restaurant. It's great Mexican, and is both authentic and has interesting different dishes. Their salsa is fantastic. They do a table-side guacamole. There are healthy menu choices, which I love. Their "happy hour" is long, like I think until closing? They have kids' menus and crayons.