To be really honest, my encounter with this agency was nothing short of outstanding. I myself had a very difficult situation within my own life that I had to handle, which made things a bit hard for me to be at appointments physically or even signing documents. Regardless of my situation being very difficult, the 2 individuals Annie and Emma were very accommodating they were so understanding and so helpful I couldn’t be anymore grateful for the help they provided. Which allowed me to have the smoothest process possible while being out of the country for work and eased the stress on my shoulders. Definitely a 5 star rating well done by Belvoire and it’s amazing staff.