We never complained about the food on the ship because we had realistic expectations. I would say that the food is mediocre but we didn't care! We loved our servers. I hate to dress up and we did for the main dining room but to me the dressing up was not appropriate for the food being served.
Let me add some background on us. We are a family of 5 and middle income. We can't and don't eat at fancy restaurants. My wife is a meat and potatoes, hates seafood, and not adventurous. The head server was awesome and got her steak most of the time we ate in the MDR. I am adventurous but the food I tried was just average.
We live in Austin, TX which is known to support local owned restaurants. They thrive here. We are spoiled. We don't eat at chains like Applebees, Chilis, etc... Texas Roadhouse is a stretch for us. If we want Mexican we have local places, if we want burgers we have local places, etc...
The key to awesome food here in Austin is fresh fresh fresh. A lot of the places we eat at brag about not having freezers on the premises. (Except for ice makers of course). They buy their food fresh and cook it pronto. You can tell it is awesome. The place we love by our house (Jack Allen's Kitchen) is amazing and even the veggies are farm to market. The food is awesome and it helps so much with flavor when you aren't eating frozen food. Someone not adventurous like my wife gets an awesome dish every time just because the food hasn't been mutilated before it was brought to the table. It takes little spice to make fresh food taste good.
In Austin we can have food like this for a family of 5 for less than 40 dollars. It is hard to compare to a cruise ship. Like I said we are spoiled. We have a hard time visiting other places like where my parents live because the food is all chains and preprocessed. We just set our expectations and live with it. This is cruise food. It isn't fresh, it is frozen and cooked later. Nothing you can do on a vessel that size to get like we can in a restaurant at home. We set our expectations and enjoy our time even though the food isn't the best.
One other thing I noticed is the cheesecake is poor in the MDR. It doesn't have a rich consistency like a home made cheesecake. It is to much like a jello cheesecake. All of them taste the same but have a different topping on them like lemon, strawberry, mango, whatever. I LOVE cheesecake and I was the most disappointed by the cheesecake served on the ship.
With all that said we love the
Disney cruise. I can understand why people don't like the food. Especially if you have access to fresh local food restaurants. No they don't have to cost $65 a person. In fact ALL of the restaurants we eat at in Austin are cheaper than the chains. I just don't understand how people eat at chains here. I swear they are open for business because of the tourists that don't realize that in order to truly experience Austin you have to eat at the local restaurants.