I bought the computer for my grandson for Chistmas. It is no  good for gaming (one main reason for purchase), has an anemic power supply, and inferior video card. Amazon offered a standard return with no mention of a fee. Without warning or prior information, they charged me a restocking fee of $198 and approx $50 for I don't know what.  No warning, no estimate,only a happy OK return email sent to me saying Amazon accepted my return. There was no indication whatsoever that they would charge 20%.  It has been a complete shock and bitter disappointment that Amazon 'the ( so called -on the Internet) as the best customer service on the earth' would support this behavior.