I have never purchased a refurbished computer before and I am impressed with this one. The price was very ok for the quality of the Imac that I received. It took me about 2 hours to finish all the updates, which it has to be done in order to use it. Quality is excellent. It's slower compared to the new ones, which is expected, but it definitely does the job. It came with a random wireless keyboard and wireless mouse. Awesome