True Blue Migration are ace and they offer a refund if your visa isn't granted. We're with them at the mo and two friends have been with them. They're wonderful, our agent is Maryann. No consult fee either, we paid several others before going to them so wish we had known that!