Food is great and cooked fresh each order. It does take a while to get your food but it is all made fresh so we didn't mind the wait. Prices were a little high but the food was great. Soup was served in a very small dish which was not worth the money. Pleasant surprise for our first time here.