Limewash works best on porous surfaces like brick, stone, plaster, and unsealed drywall. It does not adhere well to sealed, glossy, or synthetic surfaces without proper priming.