Unfortunately the migration agent used by our Australian subsidiary is rather bad, as they have now twice given incorrect advise for a current case. Thankfully I've not seen anyone identify themselves with that company, and think those on this Forum have been given great reviews.