I agree with SeetheSea. The balcony cabin real nice, but, this may not be the exact cruise to go for it. Panama Canal, Med, Alaska you want the balcony.
Also, if Mother-in-Law was nice enough to pay for the cruise it may be rude to go for a higher priced cabin(even if you are paying for it).
Hope you enjoy your cruise