I had a lot of fun overall on the cruise and enjoyed the Rainforest room, spa services, character experiences, and entertainment. My room was very clean and the service was great with the exception of special dietary needs. I am vegetarian and gluten-free (celiac). While the appetizer salads were fantastic, I could not get them to actually serve me a full-sized salad or vegetable meal. I spoke to the server, pre-ordered meals, and talked to guest services and restaurant managers. My sons and my meals were often late or absent, inedible, and despite asking for vegetables all 5 days, I never was able to get a plate of veggies. I would not want to take another Disney cruise because for the price I expected some decent meals. The musical shows were a big highlight and I can't say enough good things about them. I also really had fun at Cove Cafe.