I was recently on a cruise that stopped in Puerta Vallarta and Cabo. The beach vendors were relentless. So much so that I never want to go back there. Thanks for your input.