Pros first - great entertainment on board on all nights. Possibly the best service I have received on a cruise - from bar waiters, to dining room staff, to room steward - nothing but superlatives.
Cons - For a ship just out of drydock the condition of the room was poor. Bathroom floor tile were cracked, grout was cracked and shower drain was caulked in. This ship was an 18 day cruise, with 99% of the people on board retired (60-85). Most received the free alcohol package but this only allows wine by the glass. There were few 'wine by the glass' selections on the wine list. On the third night they were out of the wine I had been drinking, on the 5th night they were out of my next three choices leaving me with two relatively sweet blends and a poorer quality cabernet. You would think they could have forecasted the requirement for higher demand for wine by the glass on an 18 day cruise. I sent a request that they add more bottles to the 'wine by the glass' list but the request was ignored. Food by the pool (pizza, hamburgers) was excellent as was the food in the main dining rooms. The buffet left much to be desired. The salad station was very small and routinely had a line of 7-10 people, with one person preparing the salads. I was told they didn't offer Caesar salads. A lot of the food was on small plates. Stay away from the buffet and eat by the pool. While not important to me, several people we talked to were upset because two of the four specialty restaurants were closed for the cruise (BBQ & Seafood) with no advance notice of the closures.
Summary - the excellent staff made up for a lot of the issues but it was obvious that the logistics involved with stocking the ship for a long cruise was sadly missing.