If we want a good sofa that will last years and could be recovered....what do you go for? Happy to spend a couple of 1000.