Craig and his team were fantastic to work with. They made an incredibly stressful time SO much more bearable just by communicating with us and being honest about what to expect. He was kind but didn't sugarcoat things--there was no over-promising and under-delivering. The price was fair and I will definitely use them again if (God forbid :)) I ever have to!
-- Amanda S