My son did it for a couple of years, and yes it's very good for a three year old. I would say he had outgrown it by the time he get to 5 to 5 1/2. Well worth it as introduction though
We started when my son was one and a half. Initially a complete nightmare but after pursuing it for a few weeks he settled down and absolutely loves it.
(He is now two and a half).
My boy does it in Haywards Heath. He's 3 and he loves it, it's great for that kind of age. As others have said, I imagine he'll grow out of it a bit by the time he's 5.
Not sure where you're based but can highly recommend this as soon as your son is 4. 5 Ways Soccer www.5wayssoccer.co.uk
My now 6 year old goes there on a Saturday morning, and I can honestly say it's the highest standard of coaching I have ever seen, and ideal for that age. Almost makes me hopeful for the future of the English national team.. Every kid gets a touch of the ball regardless of ability, no huge sided games, and the coaches are motivated and passionate about teaching what must be a frustrating age level!
Sounds like I am on commission, but have no affiliation other than being a proud parent at seeing my son fall in love with the game!!
My youngest went to Little Kickers when he had just turned four and enjoyed it a lot for a year or so. To echo what others have said, he will grow out of it soon though...
My eldest son has been attending for about a year and a half since he was 17 months and thoroughly enjoys it. The coaches are great with the kids and they always have fun. Thoroughly recommend it.