Just off the ship today. We were pleasantly surprised by the overall condition of the Majesty. For a 12 year old ship it was in very good shape. I have read other reviews on CC stating that the staterooms were what showed the age of the ship. We were in a Junior Suite and other members of our group had interior staterooms on deck 6. In all 3 cases the rooms were in good shape. The JS was much more than we expected and was in excellent condition. The only place I saw real age was in the carpeting surrounding the pool areas.
The food was good to very good. We have cruised mostly on Celebrity and there is definitely a difference in the two cruiselines. The service was good and very friendly but also much more rushed than on Celebrity, and much less formal. They give only one salad selection and pointedly try to skip that course if possible. On the final night of this cruise people were in shorts/halter tops, even a swimming suit in the dining room. I didn't care, we didn't pick this cruise for its elegance but because it was a good venue for a short family reunion. Everyone in our group was pleased with the service.
The Schooner Lounge quicky became a favorite hang out for our group.