Buyer beware!  Ordered mine from SKYTECH USA LLC because they had a high rating.  The tower was dented and damaged.  It was shipped in a box that was not completely sealed, with a few small pieces of foam.  The box did not appear to be dropped or crushed.  Due to the denting, the ports don't align properly in the back and 2 of the USB ports don't work at all.  Product comes with an external wifi adapter.Contacted the seller who took a while to reply.  They suggested I send back the entire machine and they would ship me a new one.  Given how the first one was shipped, it felt like  too much of a gamble try for a new machine.  I told them instead that I felt a partial refund would be more appropriate (the machine itself does work).  They initially offered $20 which wouldn't even cover a new shell, let alone replacing the hardware.  I counter offered $45 which I still felt was pretty low.  They agreed at first but then a few days later said they couldn't authorize that "high" of a refund.  I ended up having to escalate the issue through Amazon in order to get the refund.  You may have better luck with a different company if you decide to order one of these machines.  I would definitely NOT recommend Skytech if you do.  They are very shady, don't seem to know theirs or Amazon's policies and you have to repeat yourself often when explaining your issues.