Ehhhhh...I generally trust yelp reviews but me and my family were disappointed and had high expectations based on the reviews. We all wished we had ordered something else. Basically, we all thought the food was mediocre.
But I'd give it four stars for ambience. It is definitely a cute place. And the staff is organized. Don't let the line fool you. It moves quickly and the food didn't take a long time to be served.