A completely satisfying experience. The staff is friendly and cooperative, and they are available to answer questions at any time. Thank you so much for your understanding during this journey. They gave it their all in everything and never let us down. I would recommend VSmart to anyone seeking Canadian permanent residence. Thank you so much for your help, VSmart Immigration Team.