Bought this for a friend.  I upgraded it with a ssd and more memory.  It's o.k. and works fine, but is at the upper end of it's ability for upgrading, and has a minimal power supply.