This computer is top of the line at a good "Apple" price...which is much more than you will pay for a Windows 10 machine.  If you do not know what the features are, you should look them up first before coming here.  The part YOU SHOULD KNOW is that the machine comes loaded with Apple's Catalina OS.  Sooooooooo bad.!  This OS is worse than the old Windows Vista OS...hard as that is to believe.  Bugs, bugs, bugs with different ways of accessing known features for no good reasons.  Some applications do not work as they used to.  Some go off and inexplicably open up other applications and webpages.  Itunes has now become MUSIC which occasionally will not open your music library.  Apple software engineers took a good OS (Mojave) and turned it into a very annoying, frustrating piece of bad software.  If you want to find out how to do something on a Mac, dont research it online, because what is said will many times not hold true in Catalina.  Why fix it if it aint broke?  Mojave was not broke.  Catalina is.  Very soon, Apple will be pushing OS Big Sur.  Oh wow!!  Will this be a horrid extension of Catalina?  Who knows.  Im not going to find out.  I am quite sorry that I bought this machine only because I had no choice of OS.