I will let you know how it goes. I have decided to contact my PVP at Carnival and explain the situation. The worse that will happen is that we will have to pay the difference or I suppose, move to a cabin at a lower price. My son and I probably don't need a suite, a balcony stateroom will do.
I'll post tomorrow afternoon. Thanks everyone for your replies and help.