Dependable, thorough, polite and professional are just a few words to describe Coastal Restoration. Their crew made sure everything was left clean at the end of the day even though they were coming back the next day to do more work. I felt treated with respect throughout the whole process.