My son got this bike last year for his 3rd birthday. He had to have a bike because his older brother had one. It is a really cute bike. He likes that it doesn't look like a "baby" bike. It's got a very rugged look and it was very easy to assemble.
It is a heavier bike which makes it easy for him to handle with the training wheels on. It did take him a little while to get it going since it is so heavy. But once he figured it out, there was no stopping him. HOwever, when we tried to take the training wheels off, it was very hard for him to balance all that weight. I've heard this from other families with the same bike. We will probably have to trade it in for a lighter one later this summer.
Another problem is if you damage the training wheels. They can not be replaced and you have to order them direct from the manufacturer. They are not very cheap and it's kind of an inconvenience.
It's been a great bike for the past year, but I hate the fact that we will probably have to replace it this summer.