I read lots of reviews and checked specs on lots of mini computers.  I use HP products professionally and have always been pleased with them.  I would have guessed that they would be more expensive than other 'off-brand' (for the US) mini computers, but this one had better specs than anything else in its price range.Software came pre-installed (Windows 10 pro).  Easy to set up and use.  Has a bay for a 2.5" drive inside the case.