I've just come back from a 12 night Royal Carribean Mediterranean cruise and I would never cruise again. For me the whole experience was overpriced, tacky and a rip off. As some of the other reviewer's comments have suggested, I found RC's approach to be totally mercinary - they sought to take extra money from clients at absolutely every opportunity.
First, the good points:
The ship was a wonderful peice of engineering and seemed to be well maintained.
The stateroom was fine. It was small but adequate in all ways and well designed. The beds were very comfortable the aircon was good.