I took a VV in summer of 22. I am under 30 and surprisingly didn't really like it. Compared to princess I thought the service was not the best. Food in the restaurants was great definitely better than princess but I was sick of the "buffet" by the end since it was 95% the same menu everyday (also had to wait a lot for service). Vv private beach in bimini is light years ahead of princess cay. The "nightly show" on virgin was definitely more entertaining to me than what princess typically does but was shocking our cruise didn't have any comedians(seemed like a miss on an adult only line). However, the lack of different events throughout the day left me bored a lot. Casino was too packed and my sailing was only 60% full can only imagine what it would be like on a full ship. I like the basic balcony room on VV but the beds were not comfortable. I am definitely interested to see what their next gen of ship will look like if that ever happens. They will have some experience under their belts and make some good changes. Overall was a relatively neutral experience didn't love it but didn't hate it. We still stick with princess. We typically cruise when school is in session which gives us an almost kid free experience.