We love Mazatlan. The best place we've stayed in Mazatlan is Pueblo Bonito Resort at Emerald Bay. There are other nice places to stay, including, Pueblo Bonito Resort (in town in Mazatlan) and Vacation Internationale Torres Mazatlán, but Pueblo Bonito Resort at Emerald Bay is great for a relaxing vacation.
The views are awesome, the service and food great, and we were treated like a king and queen. We loved Mazatlan so much that we purchased 2 bedroom/2 bathroom accommodations and spend a couple months a year there...and hopefully more time after retirement.
We like to go to the big market to shop. We take the bus (about 70 pesos) or a Pulmonia (it looks like a big golf cart...). When we stay for more than a few days we go to Sam's Club and load up on food and drinks to take back to the resort. We took a trip to Stone Island and the kids loved riding horses, being pulled in a "banana boat" on the water, and surfing. The people of Mazatlan are so friendly. If you don't know the language, don't worry, they know English and sign language goes a long way. A beautiful, affordable town.
- Lynn and John from Seattle, WA