i'm guessing that if they went to these peoples hotel then they werent getting top dollar (peso). If you walk down florida you'll hear people yelling, dolares dolares. Just go up and ask them how much. They'll ask if you have big bills or small ones and then give you the rate. I'd recommend checking a few places out without carrying a ton of cash on you for obvious reasons. Go back to the non sketchy looking places.