Lush doesn't test on animals, however NOT everything in the store is vegan. In addition to making great products, Lush also supports a lot of great charities and environmental causes.
I like their products for some things. For certain products, I have recommendations from a dermatologist or know of chemicals that can do the job better (ie, I'm not giving up my drugstore moisturizer with hyaluronic acid). For a lot of things though, Lush's products contain ingredients that are natural and better for your skin. I like that instead of just containing things that make your skin feel good temporarily, their ingredients really sink in well. I have tried many of their products, and while some were better for my skin type than others, all of them were great and I didn't have any that were completely ineffective. Plus, they smell and feel amazingly luxurious.