I'm thinking of getting one of these and wondering if they are worth the cost and are any good? If anyone has one I'd be interested in your opinion... thank you.