Cruising just gives the passenger so many choices, both onboard and at various ports of call. You also get the added choices of meals and entertainment, plus you can do nothing if you wish. I have to agree, for the $, it is a great value. I try to plan a cruise every other year with a land vacation in between, works out well. I also receive another week vacation from work, so one of these days it will be a longer one, something I have yet to do.