My experience with this company has been wonderful. My wife and I have different citizenships, have across boarders, hold property in different countries, have family complexities, lots of different investments, etc... our situation demands high skill professionals.
We have worked with H&R Block, PwC, and AmexPatTax and these folks are head and shoulders above the rest. For our situation, they were the highest quality (by far), the most convenient (by SUPER far), and priced in the middle initially, but factoring in penalties and mistakes made by the others, actually come out on top.
Considering the cost of our time and the hassle involved for not getting it right the first time, this was high value. Perhaps for those with simpler situations elsewhere is a better choice, but for those who demand safety or for whom complexity is a major factor, this is a spectacular choice.