I moved into a place where the carpet needed cleaning. Alert Carpet & Upholstery Cleaning Inc provided the most professional and timely service that I've had so far. There was a remarkable difference - they took out stains that I thought were never going to come out! They were also very accommodating, as I called them last minute. I would definitely recommend their service!