Does what it says on the tin. I fully charge my controller in a few hours. maybe less, I usually just plug it into the dock overnight and let it charge while I sleep, but I plugged it in, ran errands and it was charged when I came back a few hours later so it charges controllers fast enough. I only have one controller so I don't know how it works with two at the same time.