We got this for our 4 year old knowing he would need to grow into it (and he will).  He can however throw the balls in the general direction of the hoop and sometimes gets it in.  This product is a little bigger than you would expect so measure out your room first.  It also takes a while to put together.  I've put a lot of furniture and things like this together and it took me over 2 hours with another person helping.  The directions are straightforward if you follow them exactly.  It is a blast to play and seems robust enough to last for many years.  We've only had it for a week but haven't found anything about it yet that turns us off.  

Pros: It's just fun.  A great draw for the kids to have a healthy activity and a reason to come over.
Cons: It shakes around a little bit when you play (even with all bolts tightened) but I think that is built into the design to absorb the impact.  I don't really have any cons for it at this time.