At the smaller branch of "Labarotorio Clinica Puerto Plata" laboratory in Sosua (3 day wait for results) or at their bigger lab in Puerto Plata ( get results later in the same day )
Decent service, myself and family got tested and subsequently retested at both branches.
I don't have phone numbers handy as my wife made appointments but if you google the name , their hours and phone numbers come up.