Overall in general:
I had a great time. The food was very good, the public spaces were attractive, clean, well lit and very user friendly. I loved my studio cabin. The entertainment was good. The Freestyle dining concept worked great, I found that I liked it quite a bit. The ship itself has a few issues, but I left happy and well rested.
My initial impression was that he NCL terminal is not as nice as the RCCL/X terminal.
12525 is beside a linen supply room, door to linen supply slams shut a lot during the day if trying to nap. Not an issue at night, though.