Fantastic team. Each member we spoke with kept us updated and let us know what was required and walked us through each step with very detailed explanations of whatever questions we had. Never once felt as if we were another number. Will return to CMG again someday!