This was our second Carnival cruise, but our first with children. The last cruise we took, I was pregnant with our now 11 year old...so it's been a while! Cruising with children is not as peaceful as without, but Camp Carnival helped out some. I thoroughly recommend signing your children up with Camp Carnival, my children, ages 8 and 11) had a blast, but sometimes their hours of operation are not ideal.
You do have to pick up your children at lunch every day, not a problem, since I prefer to dine with my kiddos anyway and it gave us some family & pool time every day. Just an FYI, my youngest highly recommends the pizza. I think he ate it EVERY day for lunch! Camp does not take them to the pool, which is the highlight of vacations, according to my children.
Carnival spends several days trying to get you to participate in their "Build a Bear" camp activities around lunchtimes...of course you have to purchase the bear...this was not high on the list for my boys. We usually dropped off the boys when Camp opened at 10, picked them up for lunch around noon and returned them to camp at 2ish until 5ish, depending on what time we chose to eat in the "fancy" dining room.
Small room, could have used more room to place luggage. Lots of closet space for hanging clothes. Limited counter space. Quite location. Convenient safe for valuables. Nice location and easy access to Lido deck, where many activities take place. Some trouble getting elevator access.