I fully recommend this practice. They worked for me on a visa application while I was outside of the country. They guided me through every step of the way. Their work ethic and professionalism were always of a very high standard. They essentially understand immigration law and practice and have a no frills attitude to work.
My wife and I were successful in our application and their assistance was so useful. I give them all 5 stars.