We bought two weeks here on ebay and have fallen in love with Mazatlan. Peublo Bonito Mazatlan is an older resort in very good, but not perfect condition. However it is handy to everything in Mazatlan, nice beach, great pool, good though expensive food, and great service with the exception of the front desk staff that at times can be cold and uncaring. Having said that we love the place. While PB Emerald Bay is newer and nicer, it is further from town and far more expensive. I'm glad I'm an owner.