Yes, but not on Princess. We booked an oceanview on Carnival and got a balcony. Needless to say we were excited. We are traveling on Princess in May but our TA wouldn't let us take the gamble. I can't exactly remember the reason why. Something about the shipboard credit. We didn't want to mess with that so we are still hoping.
Good Luck with whatever you do.