their fees are not so bad, however when a glich occurs, that is when problems arose for us. they didnt seem to be willing to do what was necessary to fix the problem. We ended up fighting for the greencard more than the lawyer, and then the lawyer said that they would be charging us for all their "hard work". We never even met the women handeling our case. She was never in the office, and neither was the secretary. It was a strange lawyer relationship, to say the least. I dont know if we will use her again... it is a toss up. Probably not, though because she couldnt handle the glich that any good lawyer should have been able to do.