Magento in short, is a robust eCommerce CMS. Proof of its robustness is that it is used by many large-scale eCommerce enterprises with millions of dollars in revenue like Nordstrom, Adidas and North Face. In fact, the Magento Enterprise Edition can support more than 350 million catalog views and 487,000 orders per day.
However, I personally will not recommend the use of Magento if there are only a few products for sale due to the large scale of the CMS. A slight downside to Magento is that its learning curve is a bit steep and not as user-friendly as other Content Management Systems (such as WordPress).
If your business plan is to go into featuring a large selection of products with a constant stream of heavy traffic, then Magento is definitely the way to go.