I've been here a handful of times, 2 of which were terrible, but recently it has been better. The first 2 times I had really poor service and one time I found a hair in my food. The other times I went with a group so it wasn't my choice, but surprisingly the service was better and the food was good. Seems like it's always super busy on the weekends, but I don't think it's worth a wait.