I highly recommend the IDM team. They are truly knowledgeable, experienced professionals. Moreover they are good, honest people, and a pleasure to deal with. I would not hesitate to recommend IDM to friends and family, and would not hesitate to build another house with IDM. The process was about as flawless as humanly possible and if it's not right they will not hesitate to make it right - no excuses, just action. IDM built us a quality, custom home at a reasonable price. We came in under budget and way ahead of schedule.