We took a flight to Miami in order to spend some days there over New Years Eve, since our cruise was going to start on January 4th. Our accommodation was very pleasant at the Hilton Airport hotel. Unfortunately we did not booked a car expecting to do it at the Miami Airport. Big Surprise for us, but probably everybody else knew about it: No cars available in the whole Miami area! We even called Royal caribbean, afraid that we would not make it to our ship in Port Canaveral. Royal caribbean was friendly but unfortunately offered no solution. Well, maybe it was too much to expect? 5 days later we finally found a car to rent at AVIS in Boynton Beach. This was just on time for us to be able to drive to Port Canaveral in order to take our cruise. In Port Canaveral, we did not have any problem at embarkation. However we have seen other cruise passengers (holders of USA passport), who had to stay in Port because they did not have a visa for Brazil! I felt very sorry for them!On the ship, we had a good start at the Windjammer Restaurant. It was nice and pleasant although the food was consequently average. Our Cabin was an inside Cabin on 8th floor overlooking the Royal promenade. It was a nice cabin and we felt immediately at home. Our room attendant was extremely pleasant and every evening we came back to our room to find the towels arranged in a nice, artistic way.The bars next to the swimming pool were not very inviting. We found one of the bar attendants particularly unfriendly. We usually like to have a glass of champagne on the deck when sailing out of the ports. But this time we did not do so, because we did not want to have to deal with the barman.The main restaurant had quite good food and the service was very polite and friendly. I would not say it was 5 stars, bur this was also not a five stars ship. The ship was fortunately not full ( only two thirds of total occupancy). We took the platinum wine package, which was adequate and we remember a very nice Australian wine (shiraz). The Spa left us with mixed feelings. Nice place but the spa attendants were not so good. Before any lecture, they would tell long stories about how qualified they were as Sports men or women, and at the end, their qualifications were mainly directed to sell some products (for example detox products....). I know that this is not only in the case of this Spa, but somehow it was more evident in this cruise.Entertainment at the theatre was OK. Too many comedians and single entertainers, remind me more of smaller ships. I would have appreciated more of Vegas style entertaining for such a large ship. For this type of cruises also Royal caribbean should remember, that many guest will come from other places besides USA. There were Germans, French, Swiss, and of course plenty of South Americans. Wouldn't it be nice to have entertainment which is not so much depending of the english language? Music, Dance, Shows? On sea days, there was always a movie in a small theater, but this was a disappointing offer. Many times, the movie did not start on time and when it finally did, it was the wrong movie!We have enjoyed the lectures and overall it was a pleasant trip. I was quite unsure if we would like it because the other cruises were more exclusive. However, Royal Caribbean offered good value for money and most of their personal were friendly. If we would book again with Royal Caribbean? If the Itinerary calls our attention and the price is right, we will certainly do.