It was our first cruise (mother and daugther trip)and we really didn't know what to expect! The porter took our lugguage from the carb and we were checked in within 15mins. Our room was ready by 1pm but our bags didn't arrive until 4pm... So if anyone wants to use the pool etc, pack a carryon bag with you.
We booked all the entertainments and speciality restaurant online and the entertainments were all great, however, we couldn't book online for the japanese restaurant and they were full for the entire week on day 2 of the trip! The fancy restaurant 150 Central Park was good, but don't expect Michelin star standard, the Italian restaurant was aweful, I had to sent back the beef, and the table next to ours had to send back their soup (it was sooo salty). The main dining room's food was only average. We also tried the Solarium for dinner, it was average, nothing to write home about.... overall, don't expect too much with the food onboard.
We tried the spa few times, and they are quite pushy on selling you products after our treatment. But, the treatment itself were good....