I've been a member of this gym since it opened (2-1/2 years). While it is super inexpensive, you get what you pay for and it is pretty bad. I stayed b/c it is 2 minutes from my house but I am cancelling now as it's gotten so miserable. The customer service is atrocious. NO ONE cleans their machines or weights after they use them and the gym does not provide towels only paper towels which are truly rolls of actual paper (which no one uses). Now that there are other options around Indian Trail, trust me, go somewhere else. Most gyms will give you a free trial pass, try several until you find one you like.