If Royal Caribbean cared about their passengers, they would've made it clear that this cruise if for Mandarin speaking guests ONLY.
AND with children 5 and younger.
This was the least relaxing and enjoyable vacation that I've ever had. All activities (aside from shows) were in Mandarin. All announcements would preface "This announcement is for Mandarin speaking guests only" - can you imagine how does it feel to all other passengers??? My daughter could not participate in any activity as everything costs arm-and-a-leg (I would've expected for some free activities, considering how much we paid for the cruise), nor that she could participate in teen-club, as they were all in Mandarin.
We had cabin with a balcony and an ocean view. This was the best part of our cruise experience