Ship itself was very nice, restaurants and onboard programming was great. The staff was very accommodating and I enjoyed talking with a few of them to hear their backgrounds.
We stayed in The Haven and it was a great place to spend time with our kids and they made friends with the other kids staying there.
Our girls (7 & 9) LOVED the kids club and got annoyed when we picked them up even 10 minutes before closing time.
Cabin met or exceeded our expectations. Having a separate bedroom for the kids (9 & 7) was great as was the “sitting room”. Bathroom in the master was spectacular although the placement of the phone in the WC was awkward (hard to avoid bumping into even by my wife who is on the smaller side).
Cabin Attendant Jennifer was the highlight of our trip, so attentive to our girls.