My daughter goes to college in Boston, and I am a 50 y/o career momma from AZ. We both needed some downtime - from school and harsh winter! (she:) and from work (me :).... This cruise fit the bill. It was short enough, yet far enough to be able to just relax and not spend a ton of money.
Transportation:
We flew from PHX to LGB. Got there at 12noon. We took a taxi (cost $45 + tip) one way. Easy peasy. I would recommend LGB over LAX if you are flying in for your cruise. The airport is small so it is easily navigated without much drama.