This place has great food and if this review was based on food alone I would be close to giving it a 5. The place is always packed and their tables are so close together that I was constantly being run into by the servers as they passed by. I also didn't really like the servers butt being in my face every time he went to the tables next to ours. That really ruins the experience for me. When we wanted to go it took forever to get the server to bring by a takeout container for my girls leftovers.
That being said I would definitely recommend this place for take out because the food really is amazing but it's horrible for a dine in experience.