The Good: Great frame, no complaints. This is a great option if you plan on customizing it afterwards.
The Bad: Most of the parts break after a few months, first thing that went for me was the back wheel, the sprocket is trash, and the cranks should be replaced also, right now I'm riding on bent ones.
It's worth the money if you plan on upgrading to better parts as you progress in bmx.
If you want a complete that you don't need to work on, this isn't for you.