I keep getting ads for this - seems nice enough in that is eco, cruelty free etc -but is it genuinely as good as they say ?