This was me and my family first cruise and we had a blast.
From boarding the ship on day one to the farewell dinner was enjoyable. We enjoyed everything from the food (washy washy), sports bar (was able to watch the NBA Finals and it was a blast on board), sports activities, fitness center, the parades, shows, and the staff was excellent.
I highly recommend this cruise if you are cruising for the first time with family. This is a great cruise for a family reunion.