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.
Way too many people, service not at Celebrity or Cunard standard for suite guests and, in some food venues, literally ineatable food.
Haven concierges are helpful and it's good for embarkation and disembarkation.
When I say ineatable I mean ineatable. Steak in Manhattan Room tasted like detergent.
The Haven menu sounded good and rarely delivered in quality. Food all felt overly processed and not at what you pay for at Haven rates. Service in the Haven restaurant, though a pleasant room inside and outside dining, didn't live up to what it should be. (Eg waiting 10 minutes in the morning for coffee and coffee cups, I'm not kidding)
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.