I hear that WEDO does a great job but I'm always skeptical of sending my documents to a company that I can't physically visit. We decided to visit our local DR consulate (in NYC). Here's our experience so far:
1) We created single status statements and had them notarized and made a copy. We brought those documents along with our original birth certificates.
2) We entered the consulate and was immediately assisted by the reception desk. We were given a number and told to wait in a room similar to the DMV. Luckily we only had to wait 5 minutes. I noticed that English was not spoken fluently by everyone who worked there but all were eager to help (unlike our DMV).
3) Our number was drawn and we went to a window where a lady told us that they no longer legalized documents. I was confused (this was not what we were told over the phone) and asked a few questions. She turned and asked her co-worker, Wanda, for clarification and luckily that led us to the right person. Phew... we could have been turned away empty-handed if this lady didn't care enough to check her answer.
4) Wanda really knew her stuff. She asked for our documents and my fiance's ID but surprisingly didn't need to see his passport. She explained to us that my fiance's NJ birth certificate will need an apostille prior to certification and translation, and his single status statement will need translation. He could go back to his hometown and get the apostle for his birth certificate or we could do that with her (only for NJ and NY birth certificates) and translations can be done there as well. We chose to do everything there. She gave my fiance a form to fill certifying that he knew the birth certificate to be true and an invoice for payment. We were then sent to Chase (1 block away) to get the form notarized (free if you're a Chase customer). She also instructed us to go to the Translation office and tell them what we are doing and that they would give us another invoice there. Here's the funny part... we waited outside of the Translation office for 10 minutes (the door was closed - we thought) until someone asked us what we were doing and then urged us to go in. Silly us! The door was open! And there was a large office with a waiting area but we were the only ones waiting! Doh.
5) We took the invoices to the cashier window and paid a total of $150 cash ($80 for translation, $40 for legalization, $30 for apostille) and received two receipts.
6) We returned directly to Wanda (she was helping another person but waved us over). She took his original birth certificate and the notarized statement and wrote the date his forms will be available for pick-up on one of the receipts (2 days later).
7) Then we went to the translation office and gave them the copy of the single status statement and showed them the receipt. They wrote the date that his form will be ready for pick-up (5 days later) on the receipt. They said that they can mail it to us but we opted to pick everything up in person.
Everything took a little bit over an hour but I think we could have been done in 20 minutes if we were prepared and listened a little better (not due to lack of instruction on their end but just from us feeling overwhelmed with a process we weren't familiar with). And for me... I can't get my documents done until I get the apostille for my birth certificate which is from another country. Unfortunately apostilles for my home country are not so easy but at least I know what to do once I get it!
In summary, it was well worth the experience for me. I wouldn't recommend doing this if you don't live near a consulate or have time to go in person. However, I feel so much better having them handle our originals and keeping our privacy. Lastly, everyone was so nice that it only increased my excitement for my wedding in DR!
Sorry if this was too lengthy but I was really nervous about this process so I thought I'll share it and hopefully help a future bride.