Yeah, it does look good considering the resolution. You can still kinda see the spots on his cheek, but its way better than the original.
As for filters - I used a program I have made by Micrografx. Its like Paint-Shop Pro or Photoshop but a lot less advanced and a hell of a lot cheaper. Anyway, it has a wide variety of image effects, and I fiddled around with various filters in order to remove the spots. I think I used a smoother and some artistic filters.