Recommend the product but read everything carefully or you can make errors. The fixes are not clear. You have to trust the program to lead you to the forms you need, but unless you are a tax expert you have to assume these are the correct forms and that nothing is missing.
What's great about it: It does all the math, provides the appropriate forms, leads you through step by step
What's not so great: When there are errors in your return directions for fixing them are not clear.