My Carpet Cleaning serves Barrington area residents and businesses with world-class carpet, upholstery, tile cleaning, and a further extended list of services. Based in Barrington, we have more than 20 years of experience cleaning impossible carpet stains, restoring well-worn rugs and tiles, and making your home or office feel new and fresh again!