Hi, has anyone bought one or used one of these? Are they any good? I have read the description and it sounds great. But just concerned about how long it would actually hold interest.