Find Your Cruise
I agree with Lawrence, the Spirit of Adventure is a compact ship with easy access to all passenger cabins from the public areas and restaurants.
The cabins on B deck have two portholes, the ones on A deck have larger windows. I have sailed in both areas and certainly didn't notice much difference. I don't think it's necessary to upgrade.