Spent eight days in Mazatlan during the Mexican Independence Day week. Stayed at the El Cid resort in an ocean-view 2 bedroom/ 3 bathroom suite on the 27th floor. Highly recommended and close to the action yet far enough away from the noise. Had five 150 pesos one hour massages at the Mayan Massage with Wendy, a 20-year-old hottie that was very proficient in her craft. Did not ask for extras as I was staying faithful to my non-pro Mexican GF. This is the best 150 pesos I have ever spent in Mexico. The three S/C's are Tarranza's, Botano's and Hippocampo. Botano's is a high-end clip joint overlooking the water which we never went to. Spent time in both Tarranza's and Hippocampo and both had 7-8's. Very good selection. The clubs themselves are very low-end with no A/C. Sex is $600 pesos for a one hour room in the back and $1000 pesos for the chica. My friend had a session at Tarranza's and approved of the room, which had its own bathroom and King-sized bed. I stepped into two casa de citas that were priced at $800 pesos/hour. Quality of women were 6-7's. Drugs can be found a block away from Hippocampo S/C if that's your thing. For non-pro action, I strongly suggest the Mambo massageplanete. Had an opportunity with two non-pro's but stayed loyal to my GF. The crowd is all locals with a live band with the age group ranging from mid-20's to early 50's. Again, this is the only place that I would recommend in Mazatlan as all the other spots are for tourists and very young. The El Cid golf course has 27 holes and is respectful but somewhat uneventful. Also, I highly recommend the Royale Sportsbook for betting action as well as food. They give free non-alcoholic beverages and the food is excellent if not superior to many Mazatlan restaurants. The Cohiba Cuban cigars that you find in the stores or for sale by the street vendors are real and can be had for 60 pesos each in their wrapped and officially-sealed five pack boxes. They, like the seafood, were incredible.
Except for the intolerable humidity, Mazatlan is a great economical vacation. I could have stayed another week.