Highly knowledgeable with all areas of construction. Professional, polite, honest, friendly, and reasonable. Highly recommend.