We have used JDog several times and they are a joy to work with! For this last job, tearing down an old storage building and removing it and the contents, they were on time and under-budget. Very professional.