I just went on the Carnival Imagination with my husband and two boys ages 2 and 5, arriving back home today.
I wish I could take the 4 nights back that's how much I really did not like this cruise. I'm not a picky person and consider myself fairly happy in new situations. But this experience was really not a good one. To give you background I've been on 8 cruises in my life. I absolutely will not be traveling Carnival again.
To start, I felt the staff was really not friendly nor accommodating. It was so surprising. I did like my cabin steward and felt he went out of his way for us, but that's honestly it.
The Junior Suite was spacious but I wish it had a wall separator or at least a curtain that separated you. Typically most people who will be in a suite will have kids and need some privacy.