We have done over 20 cruises and loved this one.. I'm retired mid 60's and my wife is mid 50's and we traveled alone.
Booking Divinia was done easily with a call to MSC. On our sailing on Sept 10, there were not many kids which for us was a plus School is in session. Deliberate planing always helps. Due to medical reasons, are we are not overly athletic and found pushing the elevator button to be enough work. Walking up the stairs was enough exercise for me; so we did not enter the gym. It did appear to be well equipped Therefor, I can't address these two aspects of this review.
We turned over our luggage to a porter as soon as we got out of our cab that was $28 from Miami Airport. Our check-in and embark took about 45 min. total which was a nice surprise. Sadly our 2 bags were delivered about 2 hrs after we got to our room. This was not a big issue for us as we wanted to get a bite to eat and we had our swimming stuff in our carry-on.