Working with CMG was smoothe and easy process the team worked to take care of the mortgage to secure my home in less than the expexted time. But one pitfall is their communication it was really difficult getting in touch with them especially Justin as the All-in-one program was centered much on him No response to calls and email replies will take a day or 2 to reply I would suggest communication is looked at aside that its was good working with CMG. RoseMary was awesome to assist.