Place was extremely clean and the staff was great. I'm picky about my tacos and these were mediocre. None of the shells were homemade and the tacos themselves were skimpy. Onions and cilantro, or lettuce and cheese. Pico de galo, rice and beans were ala carte instead of incluced as a taco platter, which would make the meal pretty expensive. The Mahi Mahi was seasoned well. The fried icecream was ok. Disappointed