The neighborhoods were awesome and we enjoyed each one in their own way as they were designed.
The Cruise Director, Richard Spacey, was outstanding. High energy and fun!
Our stateroom was a Central Park balcony. It appears that balconies in Central Park are rarely used except for hanging out towels and swimsuits. It is a pretty area at night, but can be noisy on the balcony during sea days when the pools just above are in full session. (By the way, the balcony doors do NOT lock. They can be closed with the illusion of locking, but just pull on the handle and they slide open.)
There does appear to be a class system aboard - our CP balcony was across from the suites and noticed that they had Ghiradelli chocolates and a higher grade of shampoo, conditioner, and such than we did. Our daughter and son-in-law were located in a Central Park view (window) stateroom and did not receive any amenities in the bathroom (except the standard shampoo in the shower area). They were told that this was "normal" for an "inside cabin".
Dining was very good - we had traditional main seating for dinner and our waiter (Thavee ("Alex") and asst waiter, "Lizeth", were exceptional - very efficient and friendly. Chops was exceptional and our waiter there ("Maxi") was also. We tried breakfast in the Solarium, Windjammer, and Johnny Rocket's. We preferred them in that order. When we did Johnny Rocket's - our service was exceptionally slow (even though it was not crowded) and the food was OK. Lunch was very good in the Brasserie (Opus) except there were only two different menus. We tried the Roast Beef sandwich in Park Cafe and it was good although the 'wick bread was very salty. The Solarium was a nice option. We enjoyed the healthy food and the flavored waters. The WipeOut Cafe had some good nachos, pretzel dogs, and soft self-serve yogurt (vanilla, strawberry, and chocolate and V/S and V/C twists).
The pools were busy as we had "perfect" weather. Being early August, there were kids everywhere EXCEPT at the Solarium - what a nice retreat! Yes, it can get very warm in there from the solar heat midday - we think that some ceiling fans might alleviate this issue. Unless, of course, you like saunas, then they were perfect. But the pool was enjoyable.
The Sports Zone was so much fun. We are in our fifties, but enjoyed the flowriders, zipline, and rock wall. The boogie board was easy, surfing not as much, zipline was quick - but memorable, and the rock walls were easier than expected. The staff in the Sports Zone were very friendly and helpful. Even if you don't try these specialty things, go for the show. Hint: There are very short lines early AM (9:00) on port days with less audience to amuse. Hint: Wear a teeshirt when using the flowriders. ;) The basketball court was fully utilized, but HOT in the sun. It could use a sun shield (like greenhouses use) to avoid heatstroke. The sports competitions (basketball, dodgeball, ping pong, soccer, etc.) were intense.
The entertainment was spectacular. The AquaTheatre was closed due to hydraulic problems, but they added an additional headliner show (Abbacadabra) in addition to the one scheduled (Mario and Daniel). ALL the shows received standing ovations. We were surprised that they did not utilize those GIGANTIC screens more than they did - movies under the stars would be awesome. Hint: Make your reservations for shows online in advance.
Although our kids are grown, the Adventure Ocean program looked amazing - well thought out. We even attended the Imaginocean Puppet Show the last day - it was well done and professional.
The CC Meet & Mingle was well attended and "Pinky" was the perfect hostess. They had good refreshments and great door prizes.
Embarkation and Debarkation was smooth and painless.
The ship's itinerary was the Western Caribbean (Labadee, Costa Maya, and Cozumel) - ours was the Oasis!!