I have been going here for a year. You have to go really early in the morning if you want to avoid the insanity. The customer service is really bad and if you are ever late on a payment get ready for even worse customer service. They treat you like garbage. I will be cancelling my membership here. I wish I didn't sign a 2 year contract with this corporation. I will never recommend this place to anyone.