I wanted to to replace by existing PC with a nano Pc and this product was really suitable for the meet the requirements that I was looking for. Aside from that I really appreciate how Pbtech's customer support team was friendly and helpful in assisting me through out the process. I would definitely recommend this product for any small business that requires a PC that has better performance and specs in this low price.