The MSC Divina is perhaps the nicest ship I've been on and I've seen a lot of them. The emenities were great, the service was good, the balcony rooms were larger than I expected and the entertainment was excellent.
Food: The main dining room food was my only criticism. We went to all of the specialty restaurants and they served some of the best food I've had at sea. Better than the specialty restaurants on Royal, Princess, Carnival and NCL. The main dining room however was hit or miss. Our first dinner in the dining room was bad but our formal night and italian night meals were actually pretty good as far as cruises go.
Entertainment - This was excellent. Main shows were great and the music around the ship was fantastic. Even the sports bar was great. Had a mini bowling alley in it.