I received my bike on time and even though it came to me with a little damage when I called the people I spoke with were very nice! And the replacement part arrived soon after I asked for it. I chose to put the bike together myself but it was nice that there are other options available. However it would be nice to have a video for different types of bikes rather than have to go by the video for a fixed gear bike. It would just make it much easier but I was able to put my bike together nonetheless.