Is Virgin Voyages the cruise for cruise haters?