I got several courses of IPL for very dark sun spots that suddenly showed up after a Greek vacation. I was dissappointed that they did not go away entirely - they are still visible. But they did fade a lot. I even used a hydroquinine cream for a while and it seemed to do nothing.
If I could guarantee that they would fade completely, I'd go back for more courses, but results seem very individual and it is expensive.