We have been time share owners with Vacation Internationale and coming to Torres Mazatlan for years. The staff, resort, and restaurant are excellent. They are working on restoring the land next door, as it was before the land dispute a few years ago. Then it will be even better. Our children grew up going to Torres every spring break. The resort is located right on the beach, just a few steps away. The only negative I would say is it is fairly isolated and you must take a taxi to go to other restaurants or into town. Also they need to get a new margarita recipe, they are currently much too sour!