I guess it's an okay computer, however, it didn't work for connecting for a remote job.  They only gave me a partial refund and charged a restocking fee.  Tried to contact them with no reply.  I'm out $150.00 plus I had to buy a new computer.  They don't tell you upfront about the return charges so beware.