I found it charges very quickly up to 80%, then it takes longer to charge the last 20%. Overall, around 2 to 2:30 hrs to charge from empty to full.
I normally plug the phone to my computer 30 mins before finishing work, and I'll have around 30% to 40% more battery capacity.