This was one of the best cruises we have taken. We have done 18 with RCCL and loved this one. Staff entertainment and food outstanding. Ports of call great. We only had one small issue and that was the Snorkeling in Barbados. We did not see any turtles and because of ruff water we did not get to go to the beach but that was not RCCL fault. We go again, in a heart beat. One other thing was the onboard shop were just ok. One of the show that the RCCL singers and dancers did was the best show I had ever seen. Since we are Diamond with Royal we got to go to the Diamond lounge ever night and that is a cool quite place to relax and have a drink. My time dining for us is the only way to go. We are ;looking forward to our next cruise on Royal.