Three of us found the food, ship's decor and nightly entertainment quite good. The biggest problem we encountered was the goofy time table that the ship stuck to in Cabo, Mazatlan and Puerto Vallarta. For example, the cruise brochure shows on an arrival time of 8:00 a.m. for Puerto Vallarta. In reality the boat arrives at 9:00 a.m. local time. We had booked an 11:15 swimming with the dolphins at Aquaventuras. Unbeknowst to us, we arrived an hour later than planned. Fortunately we were able to change our booking to 1:30. We lost an extra hour in each port because of being unsure what time it really was on the ship so we returned an hour earlier than we had to each day.
The other issue is that the sea days do not have enough daytime activities to keep people entertained. Ship focuses on money-making endeavors like art auctions and paid bingo instead of including fun things to do which I've found on other ships. Their library has only a few books in German.
Debarkation was a joke. There's no oversight and we weree jammed in endless lines and had to wait an hour and a half to get off the ship.