Hey everyone,
Just thought I'd share... if you're looking for an alternative to Royal Caribbean's website for the purpose of browsing cruises, try cruises.united.com
The site loads more consistently, and works well on mobile devices - more so than Royal's site.
Also, if you have one of the United MileagePlus credit cards from Chase, you can get bonus miles if you book your cruise through United.
Depending on the room type you can get as many as 7 bonus points per dollar.