I can only speak for myself. As a baby boomer I feel it is a good value vacation.
You get to see different things at several port stops and wonderful food all the time aboard the ship without trying to decide where and what to eat each meal on a land vacation plus driving to each location and cost.
If you do a land vacation your are just near one area and then spend your time driving each day to your desired tour attraction + hotel cost.
On a cruise you've got a wonderful ship with good service, food, shows, pools, spa,etc. or just relax, I could just go on and on.
Do It you'll love it.
5/21/2006 OUR NORWEGIAN STAR ALASKA CRUISE
Carnival Fantasy 11/1998
Carnival Sensation 5/2003
Carnival Victory 9/2004
RCL Mariner 2005