Easier to clean and maintain: They don't absorb messes and spills as readily as cloth, especially if you have properly treated and cared for them. It's easier to wipe up a high-quality leather surface when something happens.
Leather seat covers, on the other hand, look and feel luxurious, They can be more expensive than fabric seat covers. They also provide a premium look to the car.