We needed a new roof on our home and decided to go with Twinpeaks after receiving a few different quotes. Jim the estimator was honest and didn’t try to up sell us into anything we didn’t need and patiently answered all our questions. Max and his team did an incredible job on our roof and took extra care to cover up gardens and our newly poured concrete patio. The cleanup was incredible and Max ensured we were happy before leaving. An honest and reliable company at a fair price. Exactly what we were looking for! Thanks Max and Jim!