I purchased a road bike from here and couldn't be happier. I paid $700 for one that would have cost me double that in Canada.
Everyone is correct that buying a bike from a physical store is better, but here's how I combined the two:
- Go to a local bike store and try out some bikes. Get someone there to help you and take some measurements. I found out I needed a 56cm frame thanks to this.
- Buy a bike online.
- You'll need to do some assembly on the bike. It's actually really easy. I did mine in about 30 mins and I've never done one before.
- Take it into a local bike shop and get them to fit you plus do a tune up. Some shops include this if you purchase a bike from them or just discount it. For me, I got such a good deal that it was still worth it.