I was on the Statendam of Holland America Line for a ten day cruise to the Mexican Riviera from San Diego in February, 2000. It was perfect. The company had a chartered bus for passengers from Orange County, about 55 miles from San Diego. Our bags were loaded aboard and the next time we saw them was in our cabin. We were taken directly to the pier. Won't go into detail on food, crew, ports etc. We rate them all very high.
My wife and I each received $150 shipboard credit, which was combined. We used it for tours, and all purchases aboard ship; drinks, clothing etc. They could not be used at the casino, which we did not use anyway. Gamblers were allowed to smoke.
The shore excursions were tops. Friendly guides; clean, comfortable air conditioned busses with a rest room.
I was surprised at the number of passengers in wheel chairs. They were able to share every experience and as far as I know, even going ashore via the tenders.
At the Lido Restaurant, which has two serving lines, there was always a crew member to assist them.
One suggestion: wait before you buy anything in the boutiques. Things are marked way down as the cruise nears an end. This is probably standard on all ships.
As far as formal night dress, men don't need a tuxedo. Saw very few and a business suit will do fine. Ladies can wear a formal or cocktail dress. Don't change into something more comfortable to see a later stage show... the dress code applies for all activities on that night.
I had my digital camera with me and took many photos aboard ship and at each port: Cabo San Lucas, Mazatlan, Acapulco, Ixtapa/Zihuatanejo, and Puerto Vallarta.
One thing surprised me. As an former ship radio officer there was only ONE radio officer aboard. Everything now is via telephone or computer. I would miss Morse code.