Finally... a great Mexican restaurant in the western suburbs!! Went to Cinco de Mayo on Roosevelt Road in Lombard last night. We were a little skeptical as we pulled up as there was only a couple of tables occupied around 8:30. As soon as our party of 9 entered, we were greeted with smiling faces, baskets of chips and perfectly spiced thick salsa. While the menu isn't extensive, it was no problem for everyone in our party to find something to order. The variety and uniqueness of the items were plentiful. Although guacamole is not listed on the menu, when we inquired about it we were brought 2 bowls of some of the best chunky dip we've ever had! The entrees were fresh, plentiful and absolutely delicious - everything from taco platters and burritos to tilapia with a tomato & pepper sauce and camarones a la diabla (shrimp with diabla sauce and mango salsa). When it came time for dessert, we were all so full that it wasn't an option. We quickly changed our minds once we looked at our dessert options. The chocolate cake reminded us of a flourless chocolate torte and had ice cream, whipped cream and raspberry sauce. The flan with whipped cream and fresh strawberries was fresh and light. Even the banana split was delicious. Cinco de Mayo does not sell liquor, but allows BYOB. I'd highly recommend trying this new gem in the western suburbs!!