My trip to Mazatlan was very good. We have been there many times and will return again next year. I love Pueblo Bonito as we have been there many times and have told others to go there. I was disappointed with this trip. The staff were very nice and the facility was nice. The rooms need a major renovation. It has become very expensive for what you get. Do not waist your money on getting internet in the room. We tried that and it was VERY slow. It is easier to pay to use the computors downstairs. For the money one spends you would expect good internet. I know it is Mexico but the room was not Mexican prices !!!!! The beach was nicer this year . I think they brought in sand for the beach; no really I think they did. As far as saftey I walked every morning by myself and I always have....no problem. A couple of nights the army was sitting in some places like they were doing survailance but they spoke to us and was friendly.The next time I think we will see what are some differant options. Have a nice trip.