Absolutely amazing food and service here. Waiters are very attentive, and the meal portions are gigantic! No wonder there's always a wait for a table. We had a party of 5 people, and waited for about 30 minutes for a table. But lemme tell ya - it was SO worth it. Everyone in our group loved their food, and there were certainly left overs when we were done!
The ingredients used in the food are such good quality, that you can really taste the freshness. The prices aren't too bad (most plates under $15), which is a great perk! Most trendy/high quality meals are much more expensive.
There is another restaurant location on the strip, but that wait is even worse than this one. It would be worth the drive into the surburbs of Vegas for a visit here!