We flew into LAX and ordered a Lyft ride to the terminal. We got there before our assigned arrival time but they let us get in a line for "to early or to late arrivals" which was only a 10 minute wait. We were on the ship rather quickly getting some lunch at the buffet while waiting for our room to be ready.
Our cabin was a balcony on the 9th floor. We were on the pool and buffet level. I liked that convenience but it was a noisy room. We were close to the atrium where loud music was usually playing down on the 3rd level. Between that and the noise of activities on the pool deck is was not quiet when trying to sleep. Don't forget to bring a power strip. There was only one outlet in the entire room. There wasn't even one in the bathroom!
We were cruising with a group of 9. We met for dinner for our early dining reservations. That's when we found out 7 of us were assigned to one table and 2 were assigned to a different table. That made for a frustrating, uncomfortable evening. They got us all on one table for the other 6 nights. Not as good of a location but at least we were together. We had some amazing servers - Jesus, Maynard and Super. They called us by our first names during the whole cruise, even when seeing us in the buffet. They remembered any special requests we had after the first dinner and brought us milk, extra butter, cottage cheese etc. without us even asking.
Contact Christian on FB, mazatlanopenairdotcom for an amazing tour. He will take you to any of the amazing things you can see in his city. You pick what you'd like to see and do. We highly recommend him!
We talked to one of many tour guides greeting people coming off the ship. They offer city tours for $30 per person. We rode in a nice, air conditioned van and had a great time with our driver.