Guarantee is a strong word, and it's usually best to avoid agents who promise to secure approval since they act as a middle party and don't have control over the immigration authority's decision. However, using an approved agent commonly means that you'll have a much better chance of success. Most rejected golden visa applications are turned down because of simple errors. That could be missing a medical check on your submission or not producing enough bank statements to verify your average annual income.