Is it any good? Was going to get it for Xmas but have read some mixed reviews. What's the MN verdict ?