Has anybody been to Punta Cana?? Going later on this year and would love to hear a bit more about the place.