I purchased my second bike from BikesDirect and could not have been more pleased. Just like my initial purchase, bike was good quality and almost fully assembled... a few minutes of prep and i'm out the door. Had one minor issue that Larry helped resolve with no hassle or hoops to jump through. Solid business and great customer service for such affordable prices!