Lots of people have used it, I very much doubt they've had problems with receiving what they've bid on. The site is owned by Mike of TechPB...
The one thing to be wary of is the cost of bids, that's where the money is made. For example, there's no way Mike makes any profit selling a Rotor for $5.37c, but he makes the good money on the bids it cost to get it to $5.37c = $537 worth of bids !
Just be sure you're going to win an item using the lowest number of bids possible and you could get a bargain.