This place was once my family's favorite place to get food catered from. They would make us huge orders fresh and would be ready within an hour for us to pick up. The food was delicious. The quality of their food is great.
The last time we bought food from there was a terrible experience however. There was a couple waiting over 20 minutes just to pay for their meal. We waited for about 30 minutes for our food after they called us and said it was ready. Their party trays were significantly smaller than they use to serve, but would pile the food up so you get the same amount. They use those boxes from Sam's Club to help with moving the food to go. When we brought the food home, the sauces made a huge mess in our car and on our clothes. There were little leaks in their trays and seeped through the boxes. We called them about this and they really didn't have a response.
I love their food so much. But I'm not sure if we'll be coming back here.