Embarkation at San Diego was quick and easy and it's worth mentioning that we stayed at the Holiday Inn just across the road from the cruise terminal which was amazingly convenient.
The cabin (stateroom) and bathroom were clean and showed almost no sign of wear and tear.
The itinerary was an excellent balance of ports of call and days at sea. There was a full day at sea at the start before arriving at Cabo San Lucas. On the return there were 2 days at sea after leaving Puerto Vallarta and we would have preferred the 2 days at sea to be at the start of the cruise as opposed to at the end of the cruise. The other places visited were Mazatlan, Acapulco and Ixtapa (Zihuatanejo). In Cabo we hit the beach which is lively and entertaining. In Mazatlan we did the canopy zip lining tour which we booked direct with the organiser via the web saving ourselves some $40 per person - great fun and recommended. In Acapulco we hired a taxi and guide for a 4 hour tour with the main aim of seeing the world famous divers which for us was just about the only thing worth seeing. We saw the divers from the El Mirador hotel where for a small fee we had 2 drinks each and we added some cheesy nachos. We had a fantastic view of the divers from our table on the shady terrace. In Zihuatanejo we went ashore for a couple of hours for a walk around the very pretty town where we noticed the ship's crew buying freshly landed fish on the beach. In Puerto Vallarta we spent the day on the beach where the swimming was excellent.
For a standard balcony cabin it was roomy and there was plenty of storage space.