My 8 year old son bought this computer  with some early Christmas money ; Hes always liked messing around with various operating systems and system types as well as building and already had an older micro pc ( optiplex 3020m )  but wanted something a little more updated.He got what he paid for but with some pretty major caveats which ill go over.So the good and the bad .Condition and shipping.It came in about a 10 days it was in good condition , powers on and runs better than his prior mini thanks to the APU .It had a generic wired keyboard and mouse and generic power brick with unspecified wattage which powers on the system as soon as its plugged in without pressing the power button ( these systems don't really like non original power bricks in many cases )The CPU was a Ryzen 2400g not a 2400GE which was a positive; problem is it doesn't run above 3.4 GHZ ever and the base clock is 3.6 so i tried a different power brick original hp product I had since the bios has no option to increase the TDP it did stop it from powering on by itself when plugged in but didn't help with the CPU running way below specs.Internal Storage :It came with a caddy for a SATA drive with a cooler on it many referbs don't come with caddys in my experience which was good .The bad it it was advertised with a PCi-e SSD which was is somewhat misleading and while its possible this thing is running sata over pci-e I didn't bother to test since it was the most generic sata SSD I have ever laid eyes on KingFast ,not Kingspec or Kingston but Kingfast and unlike most other reviewers it was SATA not NVME .Ram:It did come with the advertised quantity of ram 8 gigs of Samsung 2666 MHz ddr4 which is what it was advertised with however don't get your hopes up on getting extra as others have mention that oversight on their part has clearly been remedied the system log in my sons actually said the ram configuration had been changed 5 days after I ordered it leading me to believe after seeing all those bragging about getting extra they finally decided to start cracking these open to take out the extra stick others were getting now let me be clear this isn't a bad thing I did get what I paid for as far as the ram is concerned I just don't want others thinking they will win some kind of Amazon internet lottery when they are definitely checking now .WIFI and Bluetooth:Advertised with WiFi and Bluetooth I know some got dongles and some an internal card .I got a very bad WiFi dongle that only supports 2.4 GHz and disconnects constantly with no Bluetooth i didn't care about the dongle and its not worth the time waiting on a Bluetooth adapter but it's worth mentioning for those who mightAs An Aside i would like to suggest people steer clear of these hp mini PCs, at least from this generation and go with maybe a Dell or Lenovo with similar specs these things get extremely hot they definitely do not have adequate cooling a 2400g maybe with a 2400ge they would be cool properly but with this configuration ( 65watt apu ) even with new thermal paste this thing is thermal throttling constantly which isn't the sellers fault just a bad design on HPs part .The Takeaway is I am not trying to discourage you from buying from this seller ( the item was shipped at a reasonable speed and was after all for the most part what it was advertised as .I just want people to know you will get exactly what is listed in some cases a slightly different processor as they have realized their folly with not checking under the cover maybe you will get lucky maybe you won't ( I am thinking you won't because of the system log change after I ordered mine ) however the hp product itself is lacking when compared to alternatives Inability to get the CPU to full speed and overheating .Ryzen Master doesn't work with this computer either and I can't find a fan control anywhere to at least turn it up .