I was in Negril with my husband about 5 years ago--from the moment you arrive (Montego) you are asked--just be careful -it's often a setup and later a "cop" asks for money or they'll turn you in--but travel the wonderful ; ) 20 mile road to Negril and there should be 'no problems'--we stayed near 7 mile beach and bought a grocery bag of sweet sticky buds for $25--It's tempting but do not bring any back--there are dogs in Philly!