Project: Build or Replace a Deck or Non-Masonry Porch
It is nice when you call that you are dealing with John the owner. He listened to my needs and offered advice along with other options that I hadn't thought of before. He was very honest to go along with his great price and craftmanship...