I am no expert cruiser, but wanted to share our experience for those seeking a December experience on this REALLY big ship!
Pros:
*Holiday ease w/lots of options for the entire extended family.
We had an ocean view balcony, but am unsure of which category it was! I HIGHLY recommend a balcony on a boat this size! You will want to get away from the crowds a bit and laze in the sun (or shade) on your own balcony if you cannot find room at the pool, or if you have some down time between pool time and getting ready for dinner, etc.