This was our 2nd and 3rd time on this ship. I am a diamond + member on RCI. I have sailed on Princess, Celebrity and Carnival as well, each many times.
We stayed in the Hampton Inn downtown and right across from the ship. This is a very good hotel and the service to and from the ship is good. You can even park there instead of the terminal, which is even better.
The ship is smaller in size, but more than makes up for it in so many ways. This ship has such a wonderful crew. I cannot say enough about them. Mr. Happy and Mr. Naughty were always a wonderful smiling greeting to the buffet every morning and made the "washy, washy" time a hoot. Isaac singing Christmas songs and saying, "breakfast was on me, eat what you want," added to the morning smiles. Our stewards were very efficient and never in the way. The outdoor area behind Raffles is a great place to sit and eat, and has a great children's pool area below it.
Room 11008 has a really tiny toilet area! The room is so small that when the hide a bed is out at night, you have to crawl over it to get to the balcony. TV is as bad as all ships in shows and very out of date.(analog) The door to the next room will allow smoke and noise into the room. This can be a problem if you neighbors are not considerate.