I have very good opinion about CellUnlocker.net. If they can solve the unlocking, they can do it immediately. But regarding my experience, if they can not unlock it, they send back the money. So you can turn to them without any risk.
Tip for consumers: You can use there services without any risk. https://www.youtube.com/watch?v=l3Z8FVOGP_U