We returned to Rehoboth and had a two great lunches at the Mariachi. The food is very tasty and reasonably priced. The white tablecloths are a nice touch. Very clean. We had excellent chiveche, trout, seafood soup, snapper and frajitas. The ceviche is the best I have ever eaten. Overall, the food is not heavy Tex-Mex food, but a broader palate of Spanish and South American flavors. We had lunch upstairs, an outdoor, covered space overlooking the street which had wonderful European atmosphere. Nice and cool inside when it is just too hot for outside. Not rushed at all and very relaxing. Excellent margaritas. Excellent service. Fresh, well prepared food.