I haven't tried it myself, but I have heard some positive things about it.