I had some clear coat repair done and it turned out good. Had some hail damage repaired on the Jeep hood and it turned out good. Have friends that had extensive body work done and it turned out excellent.
I would not be afraid of having more work done down there. Just remember they work at their own pace. Get hold of the painter early and make the deal, tell him when you are leaving. Our friend had bids from the guy in Playa de Oro and Playa Bonito. Chuey in Bonito was way cheaper than the other guy. A painter in one park cannot/will not will not do work in another park.
One other thing I highly recommend is to let them match the paint. I thought I was being smart and had my paint matched in Yuma and when I got to PP, and they painted the coach, it was way off. Chuey had to get more paint and it was a perfect match.
One other thing, paint is expensive.
Should add my work was in Playa Bonito