The good! Lovely staff on the whole! Especially our stateroom attendant. Pretty seamless disembarkment at ports. Food and entertainment generally good across the board.The bad! The one reason will never go on Royal Caribbean is the package charges. You are generally fleeced for the cost of internet. Can be up to £30 a day. They also make it more difficult to get basic drinks in some places on the ship if you don’t have a drinks package. Was difficult to get my baby milk but the onboard shop has plenty of alcohol and cigarettes I could buy her. Just waiting for Royal Caribbean to introduce the Toilet and Lifeboat packages now. Can picture them now scanning your seapass to confirm who gets a lifeboat whilst the rest have to swim for their lives or perish with the ship.