MSC Divina was more than perfect! After reading reviews, I was hesitant, expecting a bad time and rude employees, as most of the reviews say. Embarking- NO long lines and NO trouble! We expecting to be waiting all day in lines and what not, but we arrived at our terminal at 11am for check in and was on the boat eating lunch by 11:30! We weren’t expecting to board until 2 or 3pm, I think that’s where most people go wrong. Get there early! Avoid lines! For starters, the buffet was AMAZING! This was actually my favorite part of the cruise overall, as my boyfriend and I are foodies. They have almost anything you can think of. Whether it’s soup, salad, chicken, pasta, beef, eggs, Italian, American, they had it all. There were people at every food station with hand sanitizers. The room was clean. We overall loved the cruise and would love to come back. The staff was friendly and accommodating. The gelato was great! We got it many times. Ocean Cay was stunning and getting on/off the ship was easy and quick. 3 nights wasn’t long enough!