We've been to SP 5 times in the last year and only once were approached to buy drugs, never any pimps or prostitutes. The time we were approached it was late on a Sat. night and a guy came up to our golf cart with a really lame stick (branch?) of marijuana. We said no thank you, he backed off, we drove away. No prob. We live in a small town (pop. 5000) and even though it's a great, safe place, still unsavory characters and unsavory things going on. Sounds lame, but just saying 'no' worked. Still think SP is better than 99.9% of resort / island destinations