The Cloud Connextions team did a thorough job, adapted to issues, and kept a positive attitude throughout everything.  They have been great to work with.