Short and sweet.
Ship is not new but you'd never know it. Spotless and well maintained.
Staff is awesome with a ton of personal attention and activities to keep you busy on board. Plenty of themed bars with music and entertainment to satisfy every age group, genre and taste.
Speaking of taste, the food is excellent with several places to eat during all kinds of hours and all kinds of dress codes. Evening room service for like $4 gets you a very good selection as well. I'm a food freak who gained 14 lbs on a 12 night cruise! It's all good. Enough said.
Moms and Dads can relax handing your kids over to the ship staff especially catered to making their experience one where they will be anxious to get rid of you. You'll sneak to see them in their section of the ship of course, but your own kids will scold you and tell you to leave. Trust me on that one!
For 1st timers, this is what cruising is supposed to be but usually not the case with other lines. I've done Carnival and MSC and they simply don't compare.
Internet is .69 cents a minute and slow!! So bring a laptop or pad and go to a wi-fi spot on a port of call and get it done on the cheap or free. Every port has one nearby so check out the port, find that internet cafe, and return back with the laptop, or just take that laptop with you on your travels.
Do the gratuity thing up front so you don't have to sweat the details.
The staff is well deserving. Check out Ransome the bartender at Bolero's, (awesome drinks) and ask to sit in Deysi's section for open time dining. (She is a sweetheart) and the wait staff crew is awesome. Ask for Camilla from Brazil to take your photos (she's very good)
Hit me back if you have any other questions.
Port reviews later on.