Macho is a short walk from my condo and I've been meaning to try this place for a while. Overall I left disappointed. The popcorn squid appetizer was very too salty and we had to return it - all we could taste was salt! The tacos were okay. Bland and flavorless, and no comparison to grand electric or seven lives. At the time only a handful of tables were taken and they still managed to mix up orders between different tables and we waited a good 45 minutes for our tacos to arrive. However, once the Jays game was over - you would think they would hire more staff to manage the post game crowd? The place got packed and it took forever to get our bills (which was incorrect at first), ~15 minutes to get a corrected version, and then again a solid wait to pay. The only saving grace was our server who was very friendly, attentive (before the post game crowd rolled in), and very apologetic. Overall this establishment appears to be quite disorganized.