Mostly satisfied. It's a pretty good machine, but I am still experiencing random overheating. Gateway's support is also pretty bad. During the earlier attempts to fix the overheating, three on-site support appointments were scheduled. Gateway only made three. They missed the other three appointments without warning, wasting my time in the process.