This was my second cruise. The first was in 1998 on Disney so it's been a while. It was about what I expected. I wouldn't say I was WOWED but I felt it was goo good value for what we paid.
Kids clubs - My son (4 yrs old) loved the kids club. When I saw it, it didn't look like anything fancy but he repeatedly wanted to go back. The staff did a lot of great activities with the kids.