This place has always been delicious and when I took my family last night they delivered again. However, I was upset with the staff. I had to wipe down the table myself so I could have a clean table. The restaurant was filthy which is usually not the case. I understand sometimes it's hard to keep up but last night they had no reason. Behind the counter was probably 10-12 young adults talking and laughing and the restaurant was filthy. The lines were the shortest I've ever seen but instead of cleaning up the staff felt like joking in the back was more important. I gave it 3 stars because this is the first time I've had a bad experience here but it was definitely upsetting.