I had a good experience with Elite. I always felt like I was pushed past what I was capable of doing on my own. My trainer Ben is a very knowledgeable and helped me both with a diet and exercise plan. He is a very friendly and fun guy to be around as well.