I went with my parents and my fiancee because they had chosen this place to use through their BlueGreen points. Driving out from the airport I was a little freaked seeing the crappy house-like structures on the sides of the road, but as soon as you get into the resort it is completely different. The room my fiancee and I stayed in was very nice, had a safe and a great little porch that we would eat breakfast on. Loved all the pools and the happy hour drink specials. The restaurant, Cordel's, I believe it was called, had good food, and we ate there twice. The hotel had little events going on, like an outdoor party one night with a buffet and games that ended up being a lot of fun. Got a massage at the spa, which was relaxing.
However, my fiancee and I are in our early 20's, so while my parents were content to sit by the pools all day every day, we weren't. Venturing out of the resort, the best experience that we had was going on a zip-line. It was either that or snorkeling, but people told us the snorkeling isn't all that great in Mazatlan because the water is too choppy. I'm glad we chose what we did, It was a whole day experience where the van picked us up from the resort and drove us to the location. We made a stop in a tiny town where we had authentic Mexican food literally off someone's table. The zip-lines were awesome, and the guys who were running it were a lot more chill than on other zip-lines we have done in the US. They let us go upside-down and such. After that we got a ride back into the town on a cart and donkey and ate again at someones house. If you can do the zip-line through the hotel, do it, because this part of the trip is what I will remember the most!
If I went back to Mexico I would likely go somewhere else more historical because I am overall more interested in that sort of thing then laying around at the pool, but I do not regret going by any means. Had a great time, and the resort was beautiful and was set up well.
Oh, and check out the peacocks when you arrive at the front and watch out for iguanas, as they are everywhere! :)