We're local to Long Beach, so this was our latest in many Mexico cruises we've been on. Overall it was great, but just a few little annoyances and issues that need to be addressed on this ship and in port.
Embarkation was a mess, just like others have said here. We were lucky enough to be priority guests, but it still took a couple hours. Others said it took 3-4 hrs from the time the shuttle dropped them at the port - crazy. Promptness and scheduling is not this ship's strong point - more on that later.
The decor ranges from attractive (atrium and most public areas), to quirky (mad hatter's lounge with giant rabbits and such on the walls), to downright hideous (the purple-pimple room where you eat dinner - yuck).
OK, if you don't mind cold showers and warm drinks in the frig.