They're alright
They're alright. Their website is terrible (UI and UX both), scammers run rampant, their system works in weird ways, BUT they're the only game in town for finding great suppliers, they provide great buyer protection, their support at least tries to be helpful. I rely on them.
