Cruise lines may offer "guarantee" type rooms for a lower price. This option secures the room type chosen, but does not confirm the location, deck, view, or room assignment until closer to the sailing date. The room is selected by the cruise line and could have a partially to fully obstructed window or balcony. Some guarantee rooms may have bed configurations that cannot be changed, such as bunk beds.
If you desire a particular location or specific amenities in your cabin, you may wish to consider reserving a room assignment, rather than a guarantee room option. Groups traveling together have no guarantee that cabins will be assigned in the same area or even on the same deck.