If you pay us and then do not get your visa through no fault of your own, you get all your money back, full stop. Same if the border shuts, the resort burns down over summer, or you simply are not picked in the pool. You would have to work hard NOT to get your money back. Getting the visa is irrelevant to booking with us, so that worry should not hold you up.