I will give this a solid 4. Service though slow BECAUSE A SMALL TOWN RESTAURANT....was amazing. I'm not sure what the complaints are with regard to lack of flavor from salsa but ours was spectacular and we were given two options..both wonderful and fresh. The food, even hailing from southern Cali where the Mexican food is pretty great, was delicious and had original spins, as well as immaculate plating. I will return. Very pleased. Don't be surprised at first at the prices as they do seem steep. The food is fresh, relatable to all palates and is in fact...in a tourist area so they must pay rent ya'll. Keep that in mind when sampling Toto's. It's genuinely good. Straight up.