I have brought two bikes from them and they have both been great.
I recently replaced a Trek that cost $900 with a Wins Fen and it is better than the Trek in every respect - components, weight, ride and appearance. But it only cost $699 and this is 15 years after I brought the Trek!
You pay roughly half what you would at a brick and mortar store and they only take about 25 minutes to assemble.