We used to cruise a lot until we had kids, then we stopped. This was our first cruise in 10 years, with 3 boys ages 3-9.
There was a pretty long line at the Baltimore terminal. We waited over half an hour. We had 3 cabins for 6 people because Carnival wasn't allowing more than 2 people to be booked in one cabin when I booked (just one week before the cruise). There weren't many options so I ended up getting rooms that weren't close to each other. That was a bad idea, and I will never do that again.
The rooms were a decent size and clean. Our cabins stewards did a good job and made us many towel animals which the kids enjoyed.
4207 - accessible room with a large bathroom.
4197 - obstructed view; you see a lifeboat and a pole.
8185 - extended balcony; could only see to the left, the right was an extended part of the ship which you couldn't see past.