We cruised on this ship in December 2015. The ship itself was very clean and well maintained if somewhat flamboyant in the decor, still everyone's taste is different.
However if you are English speaking beware. The announcements on board were given in 4 languages, English being one of them, but so heavily accented that we could not understand them. The staff all seemed to struggle with English so getting anything sorted out was a problem.
Some of the information printed in the daily paper delivered to your cabin was incorrect resulting in us being in the wrong place at the wrong time.