Need to replace our sofa - is leather practical or not? And will the cat scratch the hell out of it...? Any opinions welcome