I usually clean the carpets using the rental machines from the local grocery store. I have someone coming next week to clean the carpets in four rooms for about $300. Wow. He said their machine is mounted in their truck. I'm assuming for $300 it will be a good job done.