I wish I could rate this place higher!!
The decor was great and the menu is awesome - something for everyone.
Our food was definitely 5 star material, but our service was terrible. I feel bad even saying that because our server was running his butt off and he was trying to hard, but he simply had too many tables. We could see 4 tables he had, plus us, and he informed us they had given him a table of 25! WTF? It took about 2 hours to have dinner and pay and we were seated right away.
The hostess was great - she was running around trying to help everyone too, but unfortunately they lost some business because of this. A few couples walked in and left because there was no one to greet them and after waiting a few minutes they must have grown impatient.
I will def give this place another shot, the food was amazing, I think the main issues here are bad management and short staffed.