We recently came back from family cruise vacation on MSC Divina.
It was not our first cruise so we were able to compare Divina with other ships such as Celebrity Eclipse, Royal Caribbean Freedom of the Seas.
As many other people we read multiple review and peoples opinions about this company and ships and while it was lower than other companies we anyway decided to give them a try.