Can't compare the Ocean to the Grand, but can comment on a 10-day cruise -- I love them. I don't think I would want to do less then 10 days. The 3 extra days seem to make all of the difference in the world. I didn't feel as rushed on the longer cruise -- didn't have to fit everything in right away. I'll be on the Ocean 1/29/02 -- can't wait!!!!