Went to Rehoboth Beach for the day and passed by Mariachi. An employee came outside while we were reading the menu that was posted outside. He explained the menu and we were convinced to dine there. He turned out to be our waiter (he actually handled all the tables) and he could not have been more polite. The chips and salsa came out right away and we found the salsa to be the best we had ever had - so totally fresh. It was not hot but I'm sure that would be available. I had chicken enchiladas with refried beans and rice and my husband had the chicken fajitas. Both were so delicious, fresh, flavorful and plentiful. We had the sopapillas for dessert- yummy and light. We will surely go back when we have our Mexican food cravings.