I had a wonderful time on this trip because of the people I was with. That being said there was no part of this trip from Royal Caribbean that would convince me to sail with them again.
To start with little things like our safe was broken when we first boarded and the mini fridge to store my infant son's bottles, and had set up beforehand to have in the room, were things we were stuck dealing with after first boarding, instead of starting to enjoy our trip. Calling room service was a crap shoot to whether or not someone answered and then there was no guarantee that your request was taken care of.
There were 24 of us on the trip, separated into 3 tables in the dining room. One night my table was finishing our desserts and we noticed that one of the other tables had yet to be served their main courses. I know we were relaxing and enjoying each other's company, but were usually in the last groups of people to leave the dining room.
The cabin was nice, but room service was unreliable.