My son needed a computer for a specific course. The computer is very efficient and perfectly meets the requirements needed to host my kids software for his class. I would definitely purchase it again.