TDI instructor manual says SDI advanced or equivalent, so technically, yes.
Contact your instructor/shop and confirm that they will accept the PADI adv cert, as technically it is acceptable. I prefer to do an evaluation of the diver for tech classes, that way I can see what level they are at and give them an idea of where they should be to get the most from the course.
The quality of the course is really dependent on the instructor, most TDI courses give the instructor a fair bit of "room" to expand on the curriculum. So if you have an experienced instructor, it's a very good course that should give you a very solid foundation for future courses (deco procedures, extended range etc.). Also, if I may suggest, checkout Unified Team Divings course essentials of tech, an excellent course as well. Enjoy!