While I think it has great information on many cruise lines and their ammenities, I don't think it is necessarily the best deals, especially for
DCL. They do not appear to give shipboard credits just free insurance. The insurance is not Disney's insurance so IMHO you lose some benefit. Often in many cases you can get an SBC that is significantly more than the price of the SBC.
It is great to have it all together at a glance but I still encourage cruises to shop around carefully once you make a decision.