I’ve found Cruise.com “special” rates that are up 1/2 off of rccl book direct rates, and even rccl’s “onboard booking offer,” which was $1200 more. If you know what you want and have done your research for cabins selection, ship’s pros/cons, it can be a good deal. I use a cruise.com agent vs just booking online. He’ll link dining for multiple cabins, etc.