I already recommend Smith Brothers Carpet Cleaning to everyone I know. They do a really good job on my carpets, and they are so easy to work with. Their employees are super-friendly, and they know carpets inside and out. They clean the whole house for us, and everything looks and smells so clean when they finish! If you haven't tried them, you should! They are a really good company!