Traveling in a cruise should be the experience of your life. For me it was my second time, but for my family it was the first one. The experience is a very good one but not to the wow level. Service is OK, but to be honest, for what you pay, it should be at a higher level. There are also a couple of things that should be consider. Beverages have to paid separately, as I work in hotel industry, I think this should be like in All Inclusive hotels, all the beverages included. Having to pay an unbelievable expensive amount for internet is also something that in hotel industry is a must that it is included, at least in the basic plan. Having to pay 3 or 4 photos for $120 dollars I think is something that it is not reasonable.
Other important thing, is that depending on different circumtances, tips are included or not on what you paid, so in my case, tips were already included (like in many All Inclusive plans), but this is not known by the cruise staff, so they are always asking and pushing you in order to tip them, to the point that it can be consider harrasment.
The initial instructions provided at the corresponding Muster, is also that should be improved, I think the way it is provided is obsolete. I prefer watching flight attendants provide the safety instructions.
Cabin was Ok, we booked two suites in Deck 9, however one the cabins had refurbished the terrace, and the signal of fresh paint, stayed for the long of our trip.