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.