Sufficient yes, but the brand is maybe a touch iffy. Lenovo has done a real bang up job of driving IBM's top rate computer business absolutely into the ground quality wise.

Personally, and you're free to heed or ignore this advice as you see fit, I'd be focusing solely on Dell, Apple, and possibly Asus though I'm a little hesitant on Asus mainly since they haven't been making full on computers for a long time. Early signs are encouraging, but they've only been at it for a couple of years, so hard to get any kind of long term trend info on quality. Anything else I would probably not buy.

But specifications wise, that system should be more than sufficient for quite some time to come. It might be worth splurging for the i5 however, just so you have four physical CPU cores instead of two hyperthreaded cores. A little bit more money now will likely mean she can get an extra 12-18 months of usable life out of the unit, maybe more.