The visa process was fine, but I paid an extra $25 for car pick up service which they promised would be a smooth and easy process.
Upon arrival, no one was there to meet me. I waited and waited, trying to get in touch with someone on the phone. The toll free number on their site is disconnected, and no one was answering the phone. I sent an email, and finally someone returned my call after I had been waiting there for over half an hour. I explained that no one was there, so they told me to wait while they found a driver. Another 25 minutes go by, so I tried calling back to ask about what was going on, but again, no one answers the phone. Finally someone phoned me back to say that no one was coming so I should take a taxi! It had now been over an hour sitting in the heat at the airport, a complete waste of time.
I told the person on the phone that I wanted a full refund of not only the car service but also the $19 visa service as compensation for wasting my time, which she agreed to on the phone. Then I received an email saying they would only refund the car pick up - which they obviously have to since they failed to provide the service.
The funniest thing is in their email they said they would provide me better service next time. As if I would ever book with such an incompetent company ever again.
And I agree with another complaint below - they don't make it clear that the private letter you purchase means that your personal information is going to be shared with a bunch of other people. This company is a joke.