This was our first cruise and we loved it.
Cabin - had a surprising amount of storage (mini suite), interesting curved design and I know the bathrooms get a lot of criticism, but personally I loved being able to have a bath with no danger of 10 year old son disturbing me when wanting the loo. If I hadn't been expecting it, I suppose the separate areas would have been a surprise, but it's hardly a state secret - clearly shown in brochure deck plans, after all! Great cabin steward who we saw every day - immaculate housekeeping, friendly, helpful.
Kids club - absolutely brilliant - our 10 year old usually refuses to go (in 5 star beach hotels), but loved it day one and wanted to go back every evening. Made some great friends too.