Michael is AWESOME!!! He was always available to answer all my questions and kept me updated throughout the entire process.