Is it a worthwhile purchase? I'd like to here if it works well from people who have bought it and tried it out