The food is amazing and if you dont mind waiting hours for a table then you shoudl be fine. Service is usually great and they always make sure you go home with more then one meal. The place is very cramped and even when you finally get a table you feel like your sitting on strangers laps. If they could use some of there profit to make the place bigger with more tables then i would rate it a 5 star.