Derek was great and did a fantastic job. From estimate through clean-up, everything was 100% professional. Even better than a job well done was that he communicated and did exactly what he said he would do. Proper communication is what separates the good from the great. If you're reading this considering hiring their services, you can't go wrong.