Do you like it - is it any good - thinking of getting one - tell me the good and bad points please. Thanks