Had been on a lot of cruises- Seabourn, Norwegian, Holland America and Cunard- but I will never go on a Royal Caribbean cruise again. They present themselves as child friendly but most definitely are not! Dont have the capacity or staff to offer babysitting to very many children and the slots booked out within an hour. 3 hours before we were even allowed on the ship. Managers were asked for three times during the week but never once called or came when they were meant to. Babies are not allowed in any of the pools- couldn't swim with our 2 year old for the entire week. Potty trained children are not allowed in the baby play area so was unable to book after a 1 year old and 3 year old at the same time. When this was explain they still did not make an exception. Children are not allowed to wear hats on the little slides even though there is no shade and it was 30 degrees. Hidden charges were added for gratuity to our cards everyday. $18 per person (inc babies in the room) per day. Wifi was extremely expensive and not very good, $140 per person. Food quality was okay but buffet restaurants were always extremely busy. Overall, was very very disappointing