I have used FixMeStick for years now. Never had a problem with viruses, etc.
I am not particularly proficient with PC's etc. and have had to contact their customer service guys a couple of times. They have always been quick to respond, talk in non-technical language, are patient and get the job done. I am very happy with their service, I feel confident with their product, and I am happy to recommend them.
Bottom Line: Yes, I would recommend this to a friend