This cruise was an award to employees of my wife's healthcare facility. I had to pay my own way...
We don't have any frame of reference. As a man, I know this may sound strange but I don't like large, tight crowds or high stress/high anxiety situations. Initially, I was kind of reluctant about going on a cruise and having to deal with wall-to-wall people. We drove to Long Beach from Phoenix and spent the night on the Queen Mary.
As a first time cruiser, I thought it would be more stressful than bording an airplane. It wasn't! We got to the terminal early, they had a convienient parking garage nearby. We walked over to the exit of the parking garage and there was a gentleman collecting luggage for the cruise. I had pre-printed my luggage tags and attached them so I just left my bags with him! Easy peasy!
We were an interior cabin on level 7. No complaints at all. I wouldn't expect any more for the bargain price.