We bought a navy leather suite almost 7 years ago and it still looks like new. As Vikki has said you need to be careful about the grade of leather you buy and it really is worth paying a little bit more for a good sofa as you'll certainly get your wear out of it.
We had one first of all from a large furniture retailer (three letters in their name, always having half price sales.& 'double discount'....) and it was appalling, delivered covered in scratches and even a tiny tear in it.
We waited 4 months for it to be delivered as it was supposedly being made in Italy... When it arrived, the guys on the lorry told us that it had actually been made in Bradford and they'd been to pick up a consignment from there the day before Wouldn't have minded but it wasn't even finished when it arrived - they delivery guys were banging the arms on and the feet in in our lounge and hubby was mortified!
Needless to say, it went back. My nephews wife was working in the complaints office for them at the time and she almost died when we told her we'd bought a sofa from them!
Ours came from The Sofa Company which I believe is now trading under Klaussner Retail. It's a Klaussner suite anyway and so comfy you just melt into it. We had leather because I didn't want to stop Maxx from jumping up on the sofa and our material one was getting tatty. I can't recommend that company enough to buy furniture from, they were excellent & all furniture comes with excellent info sheets and care guides.
I buy the cheapo leather cleaner spray from the £1 shop and usually clean it thoroughly two or three times a year but wipe the seats and arms down with the cleaner once a week.
I am pleased as the leather is very thick but supple and it copes really well with dog claws, studs on my eldest son's belts and buckle's on my mate's kids shoes. I'm just getting bored with the colour now