James was extremely professional. He always on time. He took the time for the initial meeting to explain us the procedure and what he will do, and he prepared us with some papers to read first and there are some standard vows that we need to follow and then add on anything after that. MOST IMPORTANTLY, his price is way cheaper than going to the government venue which takes more time while James can visit your wedding venue at his own cost (if close by). I invited James to attend my wedding as well but he was busy on the day. He didn’t ask for upfront deposit and we even had to chase James for his bank account details to transfer him. Clearly, James enjoy his job by heart and we so thankful to have him celebrate our marriage.