I sailed on the 11/30/2013 sailing to the Jamaica, Grand Cayman, Cozumel and Great Stirrup Cay.
I have previously sailed on NCL, Royal, Carnival and Princess. I went into this cruise with an open mind about MSC and did a lot of reading about the line before cruising.
The check-in at the port of Miami was quick and easy. No Issues.