Cabins need a refurb. Public areas ok. Entertainment was hit and miss. Ventriloquist was excellent a really funny show. Take that experience were good. Not sure about the headliners, didn't enjoy any of their shows. Drinks prices high. Charged for shuttle buses we waited for over an hour for one and in the end paid for a taxi back to the ship, other cruise lines provide these free of charge. Customer service terrible. Some staff rude. The guy who greeted you at the Windjammer always had a smile and was great with the kids. The food overall wasnt on par with other cruise lines and didnt think the Italian specialist restaurant was worth the additional surcharge. Facilities onboard for kids are the best we've experienced at sea, Ie. flow rider, rock climbing, ice skating, arcade, sports court. Probably wouldn't book again on this ship but would give RCL another go.