Is it any good and would you recommend. There seems to be so much choice and I need one for DDs birthday at the start of April and I am totally lost!