You should use a trusted travel agent and have them do the work. When I find a cruise I want, I always call my agent and he will get me the best possible deal and explain to me specifically what each offer is all about. Holland America offers a few versions of the have it all plans, so it is important to understand the package you purchase.