Below is a great resource with information on the country and travel advice: http://punta-cana.info/en/index.html