This restaurant has really taken off in popularity in recent years. I think the food is all of great quality. I have never had a bad experience while dining here. The food always comes out promptly from their great waiting staff. You may expect to wait here for sometime during peak hours but just give them a call before heading in.