I received the Computer earlier than expected and was up an running in an hour. Had a problem with the fan and called tec support. They told me after talking to them they were sending out another computer asap and sending a return label for me to return free of charge. Received the computer in two days and everything works and up and running. What was promised is exactly what I received.  From shipping, front office and tec support would give them 6 stars if I could. The company is great!!!