The peso has been around 49.5 to one US dollar for many months now...at least 6. Nobody in Sosua has a menu with US pricing as all restaurants buy in pesos, so getting US dollars is only taking advantage of the customer. Huge mistake on Frank's part. It will really turn local expats away and there are not enough tourists to spread amongst the 10 plus bar/restaurants that show sports. All the best to him, he has a lot of competition, not to mention the biggest one right on the corner.
Holy Moly people, he doesn't charge dollars!! He doesn't even carry dollars. His menu is in dollars so that he doesn't have to keep changing the prices. He's 74yrs old. Do you think he wants to keep modifying his menu!?
And the dollar has not been 49.5 for 6-months either!