My Persian carpet was terribly dirty I called Carpet Restoration NYC and made an appointment to have the carpet assessed. They picked up and returned on the date promised and it looked spectacular. Thanks for giving best services to me.