Sell they have. If you're a veteran cruiser who already has a ship, itinerary, date and price in mind, it would be handy to be able to book your cabin online. In some cases, it might even save a few dollars. Another issue is homework. It may be wiser for novice cruisers to find a cruise-specialist agent.
Several guidebooks give solid overviews of ships, ports and the way it all works.
The company has five ships, with another to be added later this year. Search the archives of the Los Angeles Times for similar stories. You will not be charged to look for stories, only to retrieve one.