I received a bike even tho I had finish the build it had mostly of the parts in place, with a few touches I was able to ride it. Also the package was protective enough. I would recommend because I have the bike I was looking for, and for a very reasonable price.