Yes, US dollars are the official currency in Puerto Rico, so you don't need to exchange money if you're coming from the mainland United States.