Are they any good? Anyone have any recommendations? Been thinking about getting one but dont want to waste money if they are not worth it!!