Waterproofing the exterior is the best solution to prevent your basement from getting water dampness, filling with water, or ruining the foundation walls.
Dream Team is an accurate description.
They worked hard, they were polite and friendly. Invited me to see the work being done as the job progressed. Very interesting and not what most companies would do.