Has anyone used it? If so, is it any good? If not, can anyone suggest a better alternative? Thanks.