No expats has been upgraded yet, so I won't believe the agencies in this matter.
Regarding agencies, Storm worked good for me.
If you guys have any doubt can PM me, but bear in mind that I've recently joined so my knowledge of the company isn't that good.