The Good: it didn't break down on me when i was a newbie at biking, and has not still. i have not changed anything on the bike besides stickers, new integrated headset, and pedals.
The Bad: i bent the bars, and the sprocket!!! totaly my own faul caus i thre the bike and did a sprocket stall.
For a haro its nice. get it if you have money to spare but if you are just getting in to bmx, you will scratch the bike no matter. Haro is a pretty shitty brand though so dont trust any of the parts that are on cheeper bikes. unlike this one.