Joining my niece and her two girls for Spring break motivated us to book this cruise along with its convenience as we live in Manhattan.
Overall I'd rate this experience under the "meh" category.
I'm not a fan of these megaships and this confirmed my feeling.
The good: bed firmness and cabin location
The not so good: chronic vibration and in heavy weather awful position on ship.
Balcony was so so. Not at suite level you receive on other lines.