Nice HP desktop! Although the size of this desktop is a little bit big, I am still very comfortable when I put it on my desk at home. The performance of this computer is really good, fast processing, many USB ports in front which are very convenient. Awesome product!