Hello,  I would have to agree.  I have been taking Muay Thai classes for about 3 months and I go to the club 2-3 times a week and I feel that I feel that I have learned lots of self defense moves that would help me if I ever needed to.  I also take some wrestling classes in order to learn some of the groundwork.  It has been great!