Sadly the only thing I seem to read about Virgin cruises on this site is bad things. They seem to put together cheap packages but have no after service, long waits between flights, you have to pay for your own transfers and many other extras....another example of people not doing their homework before they book.

Sorry I cant be more helpful but I wish you luck.