I've seen this online & think my teenage son would like it. Anyone got one? Is it any good? I never quite trust online reviews. Thanks