We have been on the Dream, Fantasy, Magic, and Wish and out of those ships, the Magic was by far the worst dining experience we have had. When our servers took our dinner orders, they also wanted us to pick dessert at the same time. Without knowing how hungry we would be after our main course, it wasn't ideal for us. We were also never offered drink refills (we had to constantly ask) and our assistant server disappeared after the first night. It was extremely rushed and we were done with our meal in maybe 45 minutes. We never had the same issues on any of the larger ships. I also felt Rapunzel's Royal Table had a horrible layout (by back was towards the stage, so I couldn't eat and see the show at the same time). We have been in Arendelle three times now and two of the times we have been further away from the stage. It wasn't a huge issue for us, but it was a little harder to hear the music at times.