Green Coast Beach Hotel Punta Cana: Beach & Location