I will start off saying that I have cruised on NCL, Royal Caribbean, Carnival and Celebrity and NEVER have I experienced anything remotely close to the HELL I experienced on the MSC Divina!
I boarded the MSC Divina in Miami as part of the Def Leppard cruise. I was excited to be going on this ship as my sister has sailed on it several times and raved about it. While it was an amazingly beautiful boat, the only pros on this ship were the size of our room and our wonderful room steward.
Embarking on the ship was fine. When I did my on-line check-in, the computer crashed, so when I checked in on the boat I told the agent that I needed to confirm the credit card used for my onboard account and verify that I was not charged for two alcohol packages (MSC's site crashed while I was doing my on-line check-in). I was told I had to go to customer relations onboard. I thought that was a little odd because any other cruiseline I have sailed on handled these issues at check-in. No big deal.
Cabin was very nice, larger signed and comfortable. Our room steward was outstanding!