I had quite a frustrating experience with this company. After spending $695 and expecting my computer in 2-3 days, it took 11 days to arrive, and it wasn’t even the right one. Tried calling customer service, got hung up on thrice. When I finally got through, they told me to return the part but made a big show of checking their stock. Two weeks passed without the correct part arriving. Called again, and they said it’d take another 7-10 days since they were waiting for it from a vendor. Asked for a refund, and they said it would take 7-10 days. Three weeks later, after many emails (no phone calls allowed), I got a refund that was $200 short. They pointed to their refund policies, but nothing explained the deduction. Ended up buying from an eBay seller and got a working part in two days.