So it's a great deal, I just didn't get what was listed. I needed to be able to upgrade to a later OS than the model I received could. I researched the model number on the description and it said it could, but I received the one just previous. I wasn't expecting perfection, but had to return and purchase a different one. I will buy another renewed product because the one I received was immaculate, just a tad too old for my use. It's a great way to save money and steward resources. Overall 3 stars because it was in great condition, but not what I expected. Had a generic keyboard/mouse. Returning and Amazon said they will refund my shipping cost. Yes, it's a bit annoying but when you're saving money sometimes you just have to be patient and know that you get what you pay for. Would recommend, but not if you have a hard deadline to get and be able to use the product. It may have a little trial and error. They were responsive about my return, now to the refund.