It has been a long time for me on buying a new computer.  I am very happy to have this Dell.  Extremely fast and reliable.  Keyboard is perfect too.