I just bought my second bike from Bikes Direct. The first was a road bike about four years ago; I have had no issues with the order or my bike. This time I chose a mountain bike. Four days after my PayPal payment went through I had not received shipping notification. I contacted customer support and they found the problem right away. PayPal had not sent them payment confirmation. No sweat I thought, mistakes happen. Bikes Direct promptly shipped my bike, along with a complimentary tool kit and a $25 refund. My next bike will definitely be from Bikes Direct!