Truhit runs a pretty decent program and the workouts are good. I also think even though they push the MML supplements, they do not do it in a pushy way at all and have really perfected how to put it in the business plan. My gripe would be with their customer service. I am very fair and when I joined I asked if there was a program for sending referrals. After not hearing back for a while i was finally told that they have created a program to get a free month with every referral that had joined....I was told to get them a list of the 10-12 people I had sent them, which i did never to hear back for about a month, i asked again what the progress was on this...It seemed when i asked no one knew what was going on even though they had confirmed they got my multiple emails on the subject. Finally, one of the owners told me that he would get around to it and would review that day. I never heard back from anyone since then (over 3 months ago), howver I noticed that I did get 2 months free. That is nice that they did that, but the customer service I would expect is someone telling me what i am getting and when....Not to mention there were a lot more than 2 people I referred who joined. I dont expect a lot, but if they would have just said up front without setting that expectation, i would not have pushed the subject. Still to this day, no one has ever told me what is going on with this progress and what I did or did not get. I still go as the workouts are good and I like Travis and his workouts...He really is thier biggest asset! All in all i expect better communication and customer service from a franchise that has multiple locations.