Most of the functions are good except for the fact that it did not have WiFi, so I had a WiFi card installed. It would FIND my WiFi, but it would not CONNECT to it, even after this installation. I bought it largely because it had 12 GB of RAM. The only way I could get WiFi was if I connected it with an Ethernet cable, but those ports are on another floor. I am taking it back to the shop Monday to have them try to get something to work. The price was good, but when it does not work the way it should in all facets, it is not helpful. I had to hook up my wife's old computer so she could get her email and get online. It only has 8 GB of RAM, so it works lots slower. The advertisement online said it had WiFi, but it only had Ethernet.