I have taken Mac's TAPS course. Excellent course and excellent instructor - one of the best. With that said, although Mac heavily emphasizes being proficient in the basics, the class itself was not what I would consider basic. The basics, performed unerringly, under time constraints and in various contexts/conditions make a class "advanced" (in my experience). There is a lot going on at times in TAPS. It is not the place to learn sight alignment/picture, trigger control or even mag changes.
Regardless of how long you have been shooting or how well you think you shoot (many folks are notoriously bad at realistically assessing themselves - essentially delusional), I'd say you do not want to be in the class (and no one else wants you there) if you are not very proficient and safe with gun-handling under time constraints and while moving.
I am not a great shooter, not particularly fast, but will usually come out OK on the accuracy end. I strive to be a safe gun-handler first and foremost. I loved the class and found Mac's methodology well-suited for shooter's of various skill levels. He'll let the fast folks shoot as fast as they want, until the train starts to come off the track. Then he uses this to teach people to know the 'home zone" or where they need to be to get the job done. That varies for people, but you need to know where that is for you.
Hope this helps. Mac is a very inspirational instructor.