This review is of the ship and not the ports.
Arrived to the port around noon to find poor directions to the. Our luggage was taken promptly and off we went to wait in line for 20 minutes to check in. When you check in make sure your onboard charges are linked to your credit card, my roommate's were not even though she gave them the card at embarkation. We arrived in our tiny stateroom to find the beds together. When I made the reservation I was asked if I wanted the beds together and I said "No." Both rooms that I booked were set up with the beds together. It took several hours for them to be correctly made up.
the bed was uncomfortable, hard like a pallet and two out of four developed sore backs by the second night. Off we went to lunch which was served in the top deck buffet restaurant, it was fine except that the two soda machines were empty and the prepaid cups were of no use, had to order from a waiter and wait for service. We needed a card table and on the entire ship there is one which is in the "library" and the chairs are not high enough for the table. I say "library" because it is the game area and also is wide open to the atrium. If I wanted to read in a library this would not be it! The service desk was useless in helping to meet our needs but Igor in the restaurant was great and his staff was welcoming and accommodating throughout the cruise as we sat and played a lot. In fact each time we went to the service desk for assistance they could not help. The food in the dining room during dinner was not good however, our waiter Stephen was great. The turkey was processed and had a tasteless gravy on it. The duck was so spartan I could not find the meat to cut off of it and the chicken marsala tasted like roasted chicken with gravy. The best food was during breakfast in the buffet area. Go into the Windjammer on deck 11 and pass the tempting buffets you first see, proceed to the back of the dining area and you will find a full buffet that is not as crowded since everyone stops at the first one. In the afternoons they were making crepes back there. The deli on deck 12 near the pizza line is also very nice and there is no extra charge to eat in there as there is for Johnny Rockets. The pizza is good too..The self service soda machines are in this same area and you can use them only with your coke cup which is a very nice cup by the way. The show the first night was not so good and we were not enticed to go back so we went to the piano bar and had a nice time listening to the tunes there and enjoyed the music around the ship. There were plenty of activities on board during the Nassau day, during the Coco Cay day the ship is delightful since most people get off. You may need money on the private island- some extras and shopping are cash since the islanders provide them and not the ship. On day two the plumbing seemed to begin to be problematic. In every public restroom at least one stall was out of order and in some it was more than one plus we had a flood in our stateroom. The response to this problem in our stateroom was professional and attended to quickly. The stateroom and restaurant staffs were great and the ship was very clean. The departure process was extremely slow but the problem was caused by customs and immigration. Our luggage was waiting for us and departing the parking garage ($20 daily) was easy. I was on board with girlfriends and we had a great time but the ship was not up to our expectations. I am not impressed with RCL.