I have bought 4 bikes from them. Two road bikes and two MTB's. I didn't have a problem with the road bikes and one of the MTB's. The one MTB I had a problem with the seat clamp was bad and they sent me a replacement seat post. The bikes require some assembly but if you are mechanical it is nothing too hard. They send an email with tracking information and they packaged the bike well enough to survive UPS.