I ate here a total of 3 times, take out twice, and dining in once. If I was basing this solely on the take out experience, it would have been 4-5 stars. The food is great, huge portions, and they are open 24 hours. The food also came out pretty quickly, even at 3 AM. However, on our last day we ate there for lunch with 8 people. We were seated immediately, even though only 4of us were there. The other 4 arrived less than 5 minutes later. We asked for 8 waters, and received a total of 5. We then had to wait 30 minutes for a server to come to us. I had to stand up and walk to the hostess and ask her to send a server to our table. He got us the remaining waters and then we had to wait another 20 minutes before we even placed our order. The table of 6 next to us arrived after, ate, and paid before we even got our food. I complained to the manager, who then sent the waiter over again. The manager told the waiter we complained, in our presence. The waiter came over and instead of apologizing, argued with us that he had come over shortly after our whole party had arrived. We were all taken aback that not only did the manager tell the waiter of our complaint in front of us while we were eating but also that the waiter tried to argue with us that he was right. At the end, it took us an hour and a half to eat here, and nothing was comped from the bill. Eating in is a disaster, I would give it one star based solely on that experience. I would recommend taking out from here.