I can only vouch for their take out service cause I've never actually dined at this place but the take out service is alright. I ordered online and was hoping to pick it up right away and leave as I was in a hurry. When I got there no one was there in the take out room to help us out. Another 2 customers had come behind me and still there was no one to help us get our orders. I had yelled "excuse me" probably 10 times and waited 15 minutes before someone came in to help us. Once she was there I got my Food quickly. The take out area itself was dirty and disorganized. The price of the food is extremely ridiculous but I guess it's alright for the taste of the food. I ordered the mini pizza and mini pasta that's for kids cause it was cheap lol. It was 6.99 and comes with a drink, toy, and brownie. The pizza tasted good but the pasta could have been better. The pasta sauce was good but the spaghetti noodle was stale. Overall, I really hope the dining experience is much better than the take out experience.