Sailed on the Westerdam in December for seven days to Aruba, Curacao and HMC. My partner and I took my parents (in their 80s) with us for the first time. Had two SY cabins.
Shows: The two production shows were the best I have seen on a cruise. Good choregraphy, costumes and sets. Interestingly, the cast boarded the same day we did, and they did an amazing job for it being their first week. Joel Mason did the Elton John and Eagles show. We went to Elton show, but left after the second song. (Not every gay person is an Elton fan.) Did not see other shows.
Food: Good throughout the ship's dining areas. We had open seating and it worked well. Just showed up around 6:15, and got the same table every night. No issues, no problems. BUT, the first night (embarkation) was a diaster at the MDR, with long lines even if you had a reservation. We bailed and went to the BBQ on deck. But, after the first night, no other problems at all. Did the Lido a couple of nights, and the had mostly the same entrees as the dining room, but much quicker and still a good atomoshphere.