Dining in is fine. Take out though... I love the food here but whenever I order online, it takes such a long time. I had ordered food at 1:20, hoping to get it at 1:35. Since I knew they would take a while, I went in at 1:55. It still wasn't ready when I got there so I sat for about 5 minutes. They had burnt an item in my order so I had to wait an additional 10 minutes. So a total waiting time of 50 minutes for a big bite and little bite with no compensation. I really do enjoy their food but it's a shame that the time I had to wait jeopardized my rating.