We have never been on Royal but have taken 3 carnival cruises and 1 NCL cruise. You will love it. Don't cancel. Liberty will be new and exciting and beautiful! I believe Cruise are what you make of them. If you go with a bad attitude then the cruise will be bad but if you go with a fun attitude and look for the good then you will have fun. Have a great cruise and be sure to let us know how much fun you had!