The IPL works well for me. I had it 5 years ago and didn't go back because it was so painful. Now I get an anestethic cream which I put on an hour before the treatment which makes it bearable.
My only concern is that the swelling under my eye appears to have stretched the skin and at 42 I'm not sure how long if ever it will recover. I look really wrinkly under one eye now, 9 days later.