"We were excited to visit Mariachi for the very first time, as it is quite close to our home. We didn't have a good first impression, though, as the first person we met at the door (who also acted as our server) was quite lackluster. There was no smile on the face, didn't feel welcomed. We were the only patrons at the time, and it took him a while to get our order and clean out the other tables. He took his time walking to our table and moving around the restaurant. For every question we asked, we were met with an initial blank look and it took a while for him to respond. The utensils came late, after the first dish (soup for my parents) was served. The soup was not hot, and we asked for a replacement. He looked annoyed that we asked this. The soup that came back had a very hot bowl, but the soup itself was lukewarm. That said, the rest of the meal was actually quite good and that redeemed our experience at the restaurant. The tacos were good. My dad and I got the crispy tacos (he had ground beef and I had fish), and mom had the regular soft tacos with fish. My husband wanted fish with his fajitas instead of meat, but he was told they didn't have any salmon to go with it. We requested that they use the tilapia (which went with our fish tacos) as a replacement, but was told the chef would not use tilapia. We thought this was strange, as every other Mexican place did not have a problem serving tilapia with fajitas. He ended up just getting vegetable fajitas he said the dish was ok. We are planning to visit Mariachi at another occasion, to see if the service would be different with other servers, but this will not be any time soon. We would recommend the place for the standard items. Am hoping this review will help the restaurant to train their staff better, and perhaps be a bit more flexible in terms of guests' requests."