Any good???? thinking of buying one for dp xmas present just wondered as they are quite expensive don't want to end up with something that is c**p! anyone?? thanks!