Never had an issue with them. If you get a bad item, they'll refund it... no need to return. If the shipment is late, they issue a $5 coupon.
They're actually operating at a bare minimum, and some say a loss, to gain market share. That can't last forever, but for now there are good deals to be had.