Dennis was excellent to work with! We are really high maintenance and Dennis took it all in stride with an amazing attitude. He was extremely thorough and on top of things. I couldn’t have hoped for a better experience. I will definitely recommend him to all of my friends and relatives!