I would highly recommend Panjab Roofing Ltd. for roofing needs. Sam and his team did an excellent job, loved it. They turned my old roof into a brand new one in just two days. Sam, the owner is a young guy with great knowledge and is very humble, polite and hard working.