I went on my first RCI cruise and I thought that I would be happy and satisfied with my experience. I wasn't, these were because of a few reasons.
1. My Time Dining: the concept does not work on this ship as you have to reserve a table for every night and not just turn up when you would like. If you are late you are shouted at by rude staff and forced to wait.
2. The in-ability to get a sun bed. There are people who get up and put towels on sun beds at 6am each morning. There is a rule which says that they will be removed after 30 minutes, this was not enforced and not acknowledged by staff when I complained. This was something that was felt by many guests.