I am very happy about this computer, as this the best general purpose desktop PC that I can get at this price. The descriptions from Amazon was too simple, led me to believe that I was going to get a 2.5” SSD, but when I received it, it was a pleasant surprise that it’s Western Digital SN520 M.2 NVME SSD. The performance of this 512GB SSD is fastest  among the same model.Here are the pros and cons!PROS:Performance – While the i3-9100 processor cannot be considered a top 25% CPU today, the combination with the Western Digital 512GB M.2 NVME SSD makes the general purpose performance very high. There are still many computers selling nowadays with higher grade CPUs but matched with 1 or 2 TB mechanical HDDs at 7200 RPM (some even at 5400 RPM) to drag down the performance. When new, the computer took just 5 to 6 seconds from power up to the login screen photo, and one second to shut down. After programs and browsers are all loaded, it takes about 9 seconds to login photo and 2 seconds to shut down. General operations in Windows 10 are almost instantaneous, with the exception of launching of browsers or inserting USB devices, that may take one second. The computer is capable of light duty video editing and not bad.Graphics(Without the Expectation of Heavy Gaming)– There are one VGA and two HDMI ports, supporting three monitors altogether. The HDMI ports can support 4K resolution @ 60Hz. I have dual monitors and a 4K TV all connected and turn on at the same time, the 4K TV becomes monitor number three. I am extra happy about this feature as I do not need to crawl underneath the table two times a day to switch cables for streaming movies to the 4K TV and back to dual monitors. The graphics card of my other computer cannot support DVI port and HDMI port both live at the same time. If I don’t want to use a particular monitor or TV, I just turn the power off.Very Neat Interior – Wires are arranged neatly inside the chassis. I was never able to arrange wires in such a tidy way for the several computers that I built.CONS:Chassis - The micro ATX form factor motherboard allows a small footprint of this computer. Because of this, I had to give up the ability to use mobile SSD dock when deciding to purchase this computer. This M.2 NVME SSD is the first SSD/HDD that I used in one decade that is not removable. If I insist on mobile capability of the M.2 SSD, a dock is available at $300+, which is not I would like to pay for.  Manufacturers now give up functions for appearances.CD/DVD Drive – The tray is super flimsy. I have to handle with very good care and apply very light force when using it. To avoid damages to the CD/DVD disk, I have to flip it over, laying it flat when using the drive. Some users complained about the DVD drive damaging disks, probably because they were using it in the normal upright position.  This is particularly true when using those hardware driver small CDs.Keyboard – I got a defective keyboard! For the first ten days I tried to figure out why I was not able to reach the boot menu by hitting F12 key(or even F2) while booting up. I had to change boot priority in BIOS Setup, should I wanted to boot Linux devices. However, the $1 keyboard that I bought from Frys Electronics and put on reserve solved the problem. The Acer keyboard was defective. I didn’t bother returning it, just not worth the effort! The Acer keyboard is hard to read in dim lighting condition anyway.Mouse – Sometimes I definitely heard the click(s) sound but nothing happened. End up clicking again to get things done.  The Acer mouse is now replaced with the one from my old computer.Documentations – The user manual from Acer’s web site is just way too simple, just 45 pages. A lot of information cannot be found from there. For examples: I do not know whether the HDMI ports are HDMI 2.0, 2.0a or 2.0b? The PCIE expansions slots are PCIE 2.0 or 3.0? What are the twelve function keys on the keyboard? Does it allow overclocking? How to access the 5.1 surround sound?When I visited the Acer web site, nothing was found regarding the keyboards and mice, as if those are not Acer’s products.Incorrect Product Information – Amazon’s product details indicates 1 USB 3.1 Type C Gen 2 port (up to 10 Gaps), I believe it means 10 Gbps. According to the user manual, this Type C port can support 5 Gbps only. This is a disappointment, as I was expecting a full featured USB Type C port, but indeed, it is not! I have reported this incorrect product information to Amazon for weeks, and still nothing changed for the product details.I am being lenient for just taking out one star for all the cons. Other customers just give one star for having bad peripherals. Some customers complained their Acer computer failed in just a few months. For now, long term reliability is my concern!EDIT:Previously I appreciated the cable management of this computer, making the interior real neat, however, I just found out there is a big trade off for that. As I tried to add a SSD to it, I found that the unused power wires cannot be pulled out easily. I had to remove the big piece of metal plate so my right hand can reach the front panel easier. This metal plate seemed to serve no purpose other than providing strength to the system against compression force from the top. It turned out that an unused SATA power connector tangled up with one of the wires connected to the front panel. Freeing it did not solved the problem, as there is another wire connected to the front panel was tied up to the unused power wires. The unused power wires were finally pulled out after freeing this front panel wire. Should I just pulled the wires by force, the front panel wires will be broken or at least detached from the sockets, that will create another problem.I originally planned to installed the SSD to the tray (which is the back side of the DVD drive), as an unused SATA power connector was positioned there (extremely short, kind of fixed there), obviously a SSD/HHD is suppose to go there. However, there are no appropriate screw holes. Even if there are screw holes, people have to take out the DVD drive to turn the screws, that’s absurd! I used 2” masking tapes to affix the SSD to that tray. That doesn’t look good of course! but it will work. While putting the useless metal plate back I noticed there are some imprints, “HDD1” and “HDD2”, then I know this is where the additional SSD/HDD should be installed. There are four spare screws attached to the metal plate but that did not fit my SSD. They are probably for those old style big HDDs.  I ended up using a SATA power connector from the power wires that I struggled to pull out and installed the SSD on this metal plate.Being an experienced computer system builder, I feel ashamed for having turned an easily 2-5 minute job to end up more than one hour. I would say Acer’s cable management is partly to be blamed. I rather having untidy interior than a computer hard to service(getting access to the M.2 NVME SSD can be tricky too).That is why I take out another star from the original 4 star.My suggestion to non-technical people who want to add a SSD/HDD to the system is to use my “DUMB” method by affixing the SSD to the tray with 2” masking tapes or buying a 4” SATA to SATA power connector extension wire and ignoring the other unused, hard to pull out power connector wires. At least you don’t risk breaking wires or detaching connectors from the front panel.Note1 – Adding a Linux based SSD to the system further slow down the boot up to password photo time to 13 seconds.Note2 - In response to RSDNO’s comment on my original review, I read the user manual again. The user manual should not be considered a manual for this specific model. Information about HDMI port is basically what a HDMI port is. There are no information specific to this particular model, and there is not even a picture of this computer. In my opinion, the user manual should be entitled “Acer Desktop Computer General Information” to be appropriate. Those who do not believe can download the user manual from Acer’s web site to determine.5/18/2020EDIT (July 17, 2020):Last month I used the DVD drive to burn a disk for the first time. The noise level was more than two times higher than my air conditioning unit. I could not bear it and had to walk outside the room and closed the door. My wife was stunned and wondered what happened. Hard to imagine a small DVD drive can generate such loud noise.An Acer America employee commented on my review and insisted that the Type-C port has the speed of 10 Gbit/s. Now I have the hardware and software to run a benchmark test.  I used a 10 Gbps enclosure with a PCIe 3.0 x4 SSD and the CrystalDiskMark program to test it. Results indicated the performance exceeded 5 Gbps and close to 10 Gbps. So, he/she was right.Also, Acer definitely did the right thing by putting the most powered and fastest ports at the front panel.While planning to build my next PC, I started looking for PC chassis, then I realized how difficult it is to find a low price chassis with USB 3.1 gen 2 ports at the front panel. Most manufacturers retain some USB2.0 ports at the front panel. Who cares about USB 2.0 when you can use USB 3.1 Gen 2 ports?Recently I added a 2.5” WD 10,000 RPM VelociRaptor SATA3 spinning HDD to this Acer PC by mounting it to the big piece metal plate (I should say HDD tray). The 2.5” 10K RPM HDD was mounted flat to the HDD tray together with another 3.5” 7200 RPM HDD. The 2.5” 10K RPM drive is a server drive and is expected to run hotter than regular 3.5” HDD. However, the idle temperature for both drives were the same. I can see that the originally thought to be useless big piece metal plate (HDD tray) acted as a good heat sink for HDDs. I appreciate this feature now.Because of these two good features, I am revising the review back to four stars.