Overall my experience was average at best. Royal caribbean is just too expensive for no reason. I would've gotten more bang for my buck on Carnival cruise. The entertainment was too Hispanic oriented, if your not Spanish you Cant help but feel left out. The ship was well kept and clean and rooms are not bad. The ports were the best part of my vacation. Too much Hagglers! Every where you go there's someone trying to sell you something it's very annoying, to have to deal with this on the ship and ports. The crewmembers work hard and the service shows I get the feeling their not paid enough though. I hate the Gratuities taken out every day way too much!. The drink package is too expensive and not worth it save your money, as well as the internet which is very slow for the price. Won't do royal again.