This was our second sailing on the Fantasy and we loved it both times. Sailed with husband and boys ages 8 and almost 3.
Positives - entertainment (live music, activities and shows, esp. Wishes and Believe), staff, service, kids rooms (Its Small World and Oceaneer's Club/Lab) and port adventures. When we docked in Tortola we took the ferry to Virgin Gorda and did the baths/caves .. my 8 year-old loved it. We also enjoyed the Kon Tiki boat ride on St Thomas.
Negatives - the food. I think this was the worst cruise ship food I have ever had, and I have been on around 20 cruises across all lines. Also seemed worse than our prior trip on the Fantasy in 2017. Although my kids didn't notice!
Spacious, lots of storage, very comfortable for family of 4.