Customer service was very good but we could not get this tower doing the one thing it was purchased for (a gaming PC for my 10 year old).  It met all the basic specs on paper but errored a handful of diff messages.  Bottom line the video card wasn't adequate or was faulty.  It likely would be an adequate tower for basic office things like checking email.  But it took ages to load and update. And updated for lengthy times everytime I turned it on.  Doesn't seem like it had been checked adequately by anyone prior to shipping.Fully refunded no probem after a helpful tech support tried all that he could.