When one answers an ad in a publication, one takes a chance on satisfaction. We got lucky in engaging Stairs First. They made custom carpeting for us after listening carefully to our requirements and presenting many samples from which to choose. Service was courteous and prompt and the carpets were exactly as we requested. Should we need carpeting again,we know to call Haneef.!