Eric O
San Jose, Ca
Charge By The Job
January 19, 2022

Prompt response and good communication throughout. Be advised that they charge by the job and not an hourly rate. Worked out well for me as some minor complications meant that the job took longer than they expected but no added fee.