They will come into your home for an estimation. The price will depend on how bad the stain is, how much carpet they are covering and so forth. They will clean your carpet in one day. If you are not happy with certain areas of your carpet they will come back and do it again. The staff is friendly and helpful. They are willing to work with you to make you happy.