My wife and I have gone here about 4 or 5 times. If you go early it seems you get great service. At prime time it gets busy and that's when the problems start, the service can get really bad. The food is always excellent as long as you get what you ordered (got wrong dishes before) and my wife doesn't handle that too good. If everything goes fine you'll have a great time. Lets hope it does.