This was my first time in Mazatlan, but not my first time at a Pueblo Bonito resort - I was really surprised.
The grounds are stunning at Emerald Bay, but I am so perplexed by the outstanding reviews for this resort. The rooms are not great (ants and roaches), the food is subpar( drinks are watered down - poor job at fine dining - even worse job at their own cuisine) and there is not really a beach.
The high point of the trip was the spa. It was expensive, but worth every penny. I had 5 treatments in all.
Their sister resort in town was a nice getaway. You hop a free hourly shuttle.... They have a beach and a cute little restaurant with amazing views! I wouldn't stay there - it's old and in my opinion, it's not in a great part of town. The Gold Zone was a half mile down, but most of the shops were boarded up. I got a eerie feeling walking through the area. I know the economy really hit them, but I have not seen anything like this in Mexico - and I have been all over the country.
Old town was great. Many restaurants in a square lit up in the evening. My favorite was Topolo.
I know this is the nicest resort in Mazatlan, but I question whether the reviewers travel other cities in Mexico. There is so much more to offer all around.