Mediocre.
Beware that they play a game where they present competitive pricing, then come back to you with a rubber stamped reply saying that "parts were been found not in good condition by our engineer before the shipment", and then offer you the same part at grossly inflated pricing, and more than the stock they are still advertising.
Example 1, MGA-62563 RF amplifier was inflated from their advertised $1.73 to $3.60 (I eventually pointed out they were still advertising at $3.059, which I got despite my crap haggling skills).
Example 2, TLV320AIC3204 codec was inflated from $1.10 to $2.22, but I told them to stuff it. With all the delays in responses (I'd had to chase them up) I'd already gone somewhere else.
The problem with this isn't just that there would appear to be some systemic misrepresentation of pricing based on my experiences, it's that typically this haggling nonsense adds significant delays.
For Example 1, the devices finally arrived in cut tape inside original Avago sealed packaging. I performed a sample test and they were fine.
The current semiconductor shortages are inevitably pushing BOM prices up. I'm currently able to shoulder those costs, but for those with business models supporting narrower margins that won't be possible, and price increases to retail customers are inevitable.