We recently stayed at Pueblo Bonito in Mazatlan. The room all have fantastic ocean views with a great beach; staff are friendly; lovely well maintained grounds and very clean pool areas and rooms. Owners of this timeshare commented that the resort will be redone after 2017. We had maintenance staff fix the toilet which kept running; faucets also kept leaking. Gym is small and gets quite hot ... old equipment.
We were able to pick up an extra 2 weeks at a great price, so no complaints!! We have been returning to Mazatlan for the past 11 years and enjoy the friendly people and great food!!!