This could have been a nice cruise. Overall I would call it good - not great.
My only prior experience cruising was Carnival's Glory to Western Caribbean. It was better in many ways.
The ship had one major problem. Too many children and especially too many wild - unsupervised often troublemaking teens and pre-teens.