"I only took a star off because of portion size and wait time. Aside from those two little issues, the food was really good and tasted fresh. The family had bowls of different types and were all happy with the flavor, but the one thing we all thought was that the portion sizes were a little on the small side, especially with the protein. There wasn?t much chicken or fajita meat on the bowls at all. What was there, though, was really tasty. They?re obviously a popular spot, so you can tell they seem to suffer a bit from small staff and small kitchen, because the wait times to get your food was about 30+ minutes after ordering. They did communicate that, though, to their credit. Not really their fault, in that they don?t have a big kitchen, but with their prime location and popularity, it does take a little away from the experience. All said, I?d come again, but might try calling ahead to place an order, if they do that. Were it my restaurant, I?d beef up the protein size just a tad, especially for the price, and maybe hope to be able to use my popularity and quality food to secure a location with a bigger kitchen and a few more people staff-wise. Other than that, just know that you will get good food at a fair price. You just might still be a little hungry afterward and have to wait a little longer than most places to eat."