Very bad communication!!!! Not reliable !!!! Call several times to confirm first meeting and did not EVEN return our call. After couple days later, he emailed us that He forgot. We made another appointment but this time HE Did not show up on our appointment even waited 30 mins. Did not return any call after. DO NOT recommend this company.