It was clean both inside and out. There was no damage on the outside and the inside looked like new. (not even a speck of dust.) Setup / Registration went without a hitch. I simply logged into my Microsoft account and it was done. I had one small issue with the hardware that was sent. I contacted Microbee by E-mail and received a response within the hour. A couple of hours later the missing was ordered and scheduled to be shipped. The prompt response and overall quality is why I have given them 5 stars. Microbee also followed up to see if the hardware had arrived and worked. This is my second refurbished HP small form factor computer. The first one is still in great condition on the hardware side, unfortunately after an update the operating system has become corrupt and not repairable. I would recommend Microbee based on their , resolution of the issue, and follow up.