Sam and his crew were professional and easy to work with! Sam guided us through the process and gave excellent recommendations about color and shingles. Clean up was excellent and we really appreciated the extra care in regards to our dogs!