It all sounds great, but I want to travel Haven so i just can't convince myself this is a good deal. I guess if I book as another category, it might be beneficial. I spoke to my TA and he recommended the CruiseNext.
You guys go for it and enjoy all the perks!