This company is excellent. I consider my computer to be an absolute bargain, given that the parts are better than some more expensive shop-bought machines and I didn't have to assemble the whole thing by myself. The customer service was fantastic, as I was updated on the stages of the build, and the whole process was very fast I found. Delivery was bang on time . Thank you, Arbico.