The ports were good. The things to do like Ifly, North Star, bumper cars, and roller skating are all very cool. The Two70 area is modern and super nice.
Everything else was extremely disappointing.
The service was horrible. They did not clear off the tables often, so it was always difficult to find a seat. The staff was very unfriendly. Our stateroom attendant did the very minimum. He did leave a towel animal two times on a 10 day cruise, but other than that was not very friendly.
We had the virtual balcony in our stateroom and that was nice. The room was also bigger than most inside cabins. Our bed was hard as a rock. They gave us a pad for it, and it helped a little.