This place gets a strong 3 stars. The atmosphere was wonderful and the food was great.
The hostess staff service were excellent and although there were long lines they handled the crowd well.
My server however was awful. Took us about 10 minutes to order 10 minutes for our drinks and she brought one of us the wrong thing.
We had ordered the yam fries and 40 minutes late and 5 follow ups they still had not came. The manager was kind enough to comp the fries for us but either the waitress was over worked or just awful.
I did like the experience but as other reviewers had said getting reasonable service is a challenge.