I only gave the company 4 stars because my computer did not come ready for set up. I had to go in and  erase previous data and re-install software in order to gain access . But overall  I an impressed ! The computer came with no GENERIC  keyboard.  Brand new magic keyboard and mouse and the computer is seriously like new!!!!!