I've been to Garibaldi Mexican Restaurant a few times, and my overall experience has been pleasant. The quality of the food is decent, with some dishes being better than others. However, the prices are a bit steep, especially considering the quality of the food. The service has been friendly and attentive, but sometimes a bit slow. One of the highlights of the restaurant is the cozy atmosphere, which makes it feel like a casual, laid-back spot. However, I've noticed that the restaurant can get quite crowded during peak hours, which can make it difficult to find a table.The menu has a good variety of options, including tacos, enchiladas, and combination plates. I've tried a few different dishes, and some of the standout items include the carne asada tacos and the chicken quesadilla. However, I've also had some disappointing experiences, such as the time I ordered the chilaquiles plate and it was served with a sauce on the side instead of on top of the eggs, which was not what I expected.Overall, Garibaldi Mexican Restaurant is a solid choice for those looking for a casual, affordable meal. However, it's not particularly innovative or unique, and the prices could be more reasonable. Despite this, the restaurant has a loyal following, and many customers seem to enjoy the food and service.