The cabins are nice on Sea Princess. If you want a Balcony book one.
Chances of getting an upgrade is to risky. And the price difference is not that much. Buy a Balcony and enjoy!!
The Balcony room is 179 sq ft (includes balcony)
CC,C,DD are 172 sq ft. (The room is bigger than Balcony Stateroom)