Hi all does anyone own one of these as i am thinking of getting my son one for xmas and would like to know if they are any good.