ECI did a great job of cleaning up my water. They were scheduled to be our general contractor for the repairs, but unfortunately they did not follow through. They did not return phone calls and did not even start our repairs. We then switched to a different contractor. We recommend ECI for water clean up only, not for the repairs. Our repairs are still not completed because of the delay with ECI. The damage was in April.