Comparing Carnival's Ocean Suite to Royal Caribbean's Junior Suite
As someone who cruises often, I normally find myself booking affordable inside cabin fares. These are often the cheapest accommodations on a cruise ship and provide the basic necessities and a comfortable stay. In fact, I usually pay for the inside cabin guarantee fare, meaning you do not choose the location of your cabin, but instead the cruise line assigns one to you.