I was on the Caribbean Princess for two weeks in May. The ship is a little older, but is in good shape. I would sail on her again.
Club Class provided great service. One extra item at lunch and dinner. Some were very good. Pasta option could be done as small or full dish portion.
Do go to Sabatini's for breakfast. For me, the best perk of being in a suite.
It's been a while since my son was in the kids club, but he really enjoyed the experience.