The Gran Bahia Principe Punta Cana was amazing. Great food friendly staff and great villas. I stayed in the gold area 5 minutes from the beach lots of buffets, bars, and al carte meals. There were vendors on the beach that will take you out to the wreck of a freighter to fish pretty reasonable...