By using our services or website, you agree to these terms. All work is performed based on written or verbal estimates outlining scope and pricing. Any changes to the scope of work may result in adjusted costs or timelines. Payment terms will be communicated prior to work commencing. While we strive for high‑quality results, natural variations in materials and existing conditions may affect final outcomes. We are not responsible for pre‑existing issues uncovered during work unless otherwise agreed. Scheduling is subject to availability and unforeseen delays. Use of our website and services constitutes acceptance of these terms
Loading…