Haven't done Royal Caribbean for years, but @Cyndyga has been on either the Oasis or Allure (sister ship) or both so she is your girl for this. I have heard that Oasis is a great family cruise, so you chose well!