John, and all the people in his team, are really professional. The information was well explained, well structured, everything was very fast, no delays, no problems, etc. They helped me with the mortgage, communication with the seller, insurance companies, etc. everything I needed to get this right. Also, the use of English was not a problem at all.