I dropped off my Dell XPS laptop that is over 4 years old. It was starting to overheat and was running slow and just doing weird things. I thought for sure that it was done. One of the techs even told me when I brought it in that it might be beyond repair. Happily, they called the next day and said it just needed to be cleaned (dust and particles were causing the fan not to run correctly). If they had not been able to fix it, I would still be very happy with their service and knowledge. Will be buying my next laptop from them.