This company was suggested to me and I'm thrilled I listened.
It was easy to choose and place the order. They kept me updated on the progress of finalizing the order and when it would ship and be received. The computer is everything and more than what I expected. I am very pleased with my experience with cyberpowerpc and will definitely use them again when I need a new computer.
