Is carpet steam cleaning necessary for presale preparation?

In many cases, yes. Clean carpets can significantly improve the look and smell of a property, making spaces feel fresher and more inviting to buyers.