I treated my two granddaughters (12 and 15) to a 3 night Bahamas cruise on the Majesty. This was my first time on Royal Caribbean. I sailed before on the Celebrity Century (wonderful) and the MSC Poesia (OK). Although the ship is supposedly older, it was not noticeably so. I was fearful after reading reviews that we would be crowded in our ocean view room, but this wasn't the case. The twin beds were on either side of the room and the girls loved the pull down bunks which they said were very comfortable. This left an extra twin bed as a catch all and sitting surface and a walkway in between the lower beds. With the luggage under the beds, there was room to spare. The bathroom was laid out comfortably but didn't have an electrical outlet. One was located by a lighted mirror over the small desk in the cabin, so that was fine.
I was glad I got a picture window room for the girls' first cruise so they could enjoy the views. It did look like the rooms from 6 up were obstructed pretty badly and I think 7 and 8 had walking decks outside the rooms so the curtains had to be kept closed for privacy. Floors 4 and 5 are great but a porthole room on 3 or 2 probably would have been OK. We weren't right by the elevators so the noise level wasn't bad. We were only 3 doors down the hall, though, so we didn't have to hike to them. I would try next time to get on the opposite (port) side to be able to see where we were docked.
I decided to spring for the $20 parking across the street in a covered garage and was glad I did because it was pouring rain at the cruise's end. Standing outside waiting on a bus to go to remote parking with two wet divas would have been miserable. Getting on and off the ship was smooth and fast.