I'll do my best to not go too long on this. Plus there are a lot of youtube videos out there that go into some good depth but I'll give my opinion on what we did. If you've got any questions or want more specifics on anything feel free to ask.
Pros:
-Food in the galley was good. Way better than the typical buffet style stuff. We also liked being able to grab "snack" style stuff from multiple bars.
-Ship was clean, easy to navigate, good crew
-adults only, no kids
-ability to make dinner reservations at multiple places at whatever time. No assigned rotations, same table, waiter, etc
-Bimini was great for us. We are chill travelers and prefer laying on the beach and being in the ocean all while being able to do some great people watching
-speaking of people watching, it's top notch on Virgin haha
-Happenings Cast were pretty solid/entertaining
-Bingo with the Diva...it was fun and interactive with the crowd but I was also terrified to have the spotlight on me. But that's just me.
-Room/balcony was great.
-Fitness center is bigger than I've seen on some other ships but not tiny. Wife enjoyed the different classes she signed up for
Cons:
-Im a pretty adventurous eater, but the dinner restaurants werent really my thing. Maybe I had too high of expectations. Order I like them was Extra Virgin, Pink Agave, Gunbae, Wake, Razzle Dazzle (didnt try test kitchen)
-Pool deck and pool are extremely packed. Good for people watching, bad if you dont want loud music, party vibes, and people everywhere
Other thoughts:
-We have young kids so we are used to bed early and get up early. Everything on the ships starts "late" like 10pm or later for stuff like Scarlet night, pajama party
-Casino was fun but pretty small. If you try to go play after 9pm it's tough if youre looking for a table game
-Ship was completely full. Im sure some of the above things would be different if it werent packed.
-Puerto plata was okay. We hung out at Toino Bay at the free "beach club". It wouldve been better without the 100% volume DJs blasting music.
-Basic wifi being free was solid. Had no trouble texting, facetiming back home, surfing Texags. Bought the premium wifi ($30/24 hours or $100 for the trip) and I was able to watch the Ags in Omaha without any trouble
-We went to the Miss Behave show on night 1. It is definitely an adults-only kind of show. We laughed at some parts and cringed at others. We didnt go to any of the other shows.