We've been on Carnival cruises in the past and they have upped their game! Service was very good. Food has gotten better. Shore excursions were very fun, well organized, very informative and priced appropriately.
I found the spa services a little lacking however. Massage was okay. Certainly not the best I've ever had. The manicure was the worst ever. $50.00 and she fiiled the ridges off across the top of my nails leaving them so thin they broke off within the next 2 days and were a mess. Also whatever services they have ,they try to sell you way overpriced products.
The ship was very clean and room was nice with balcony. Our room steward was very good and friendly. He introduced himself right away and asked when we normally like to have our room serviced. He always took care of everything when we wanted and made great towel animals every day.