We used to dine here every trip however we stopped after 2011. Food was not as good and service was terrible. The running joke at the table was that the waitress left disney with our food and then credit card.
I will acknowledge, you cannot beat the ambiance.