Concerning the laziness of Dominicans, I would disagree. I find most Dominicans are very hardworking, much more then myself. They work longer hours, more days, dangerous conditions, and far less money. I believe most are good workers but unmotivated due to the lack of incentives. I have noticed in the DR that a person could work extremely hard and never escape from poverty due to the lack of pay and limitations of promotion. It gets to the point, why bother working so hard if there is no reason? Thus, many will simply do the minimal necessary labor (I would do the very same thing). There are a few out there who work for the intrinsic value to work, but I (and many Dominicans) work because I earn a good paycheck and the hope that the future will be better.
One way to verify this is to tip a Dominican for doing a good job. I have found that tipping an extra 50-100 pesos will garner very positive results in services performed. Just basic economics, increase the pay and incentives, get better workers and labor.