Great service, fabulous immersive entertainment plus a wide choice of specialty fine dining all included.
Cabins are clean and comfortable as you would expect with a new ship. Plenty of outdoors areas to relax in the sun although the wind can be a problem at times. Indoor public areas could be limited in bad weather.
Virgin voyages come at a premium price, but you will not be nickeled and dimed for extras, like some other ships.
XL adds a little more room particularly in the bathroom and allows for a third bed instead of bunk. Room was comfortable and balcony hammock was a nice touch.