I have never cruised royal carribean. but from what i understand it is a step up from princess. i have been on many cruises with princess and i recently took one on ncl. i chose ncl because of it's itenary to hawaii and the 4 islands. it did get me to the 4 islands in a week which was the main reason i chose ncl. otherwise, it was not nearly as nice as princess. the drinks were very weak and i am an easy drunk! they would fix you a drink, and then skirt a little alcohol on the top of it. the decor was tacky, and the class of people was a litte rougher. the balcony room was a little smaller, and the service was not as good. all of this to say, princess is a lot nicer than ncl, and i understand royal carribean is nicer than princess. good luck.