So far so good.  It has all the upgrades without the big price tag.  I had an IT friend look it over and set it up and he gave it the thumps up.