Like the title says - perfect process. I spent a ton of time and made my choices. I did use some generic parts but they let me pick where to spend and where to save. I never felt pushed in to a part that I didb't want and their computer handled all of the problems with compatability.
It took them a little bit of time to build the computer and they were upfront with that. They hit the mark with all of their guestimates.
The PC arrived. I was a little irritated that I had to install the GPU myself (once again, they told me it would arrive that way) but they did give detailed instructions to do it. The card is fragile and shouldn't be jostled while in place.
After the computer was set up, I benchnarked all of the components. All parts worked as they were supposed to. The OS was installed properly with almost no bloatware.
Durability. I guess ok but I have only had the computer 8 months. 8 don't know if it will last a decade but it performs as good in month 8 as it did on day 1.
Service. I just asked them about which parts would fit and be compatible (additional hard drive). They looked up the motherboard and my config and gave me accurate recommendations on a product that they don't sell. They already had my money, they didn't have to take the time to help, but they did.
Price, they were cheaper than most other computer builders. Yes they were more expensive than building it myself, but I wouldn't have bought from them if I had that skillset.
I wouldn't hesitate to recommend them to anyone. Next time I upgrade my setup, I'll check with them first!