The good:
1. Lunch and dinner buffet, the best we've had in 10 cruises. Large variety, very good vegetables, food is hot, very nice selection of curries at lunch and dinner, some of which were outstanding. There is always cut fruit that is very good like it was just cut up.
2. Comedy and magic shows were outstanding.
Definitely the worst mattresses at sea! Mattress feels low quality to begin with, has lots of bounce, is very soft, sags low in the middle, and squeaks when you move around on it. By day 3 I switched with my son and found his mattress to sag equally, but squeaked less. Room was fine other than that. The room did have a bathtub, which didn't matter to us.