Six months ago, my wife and I joined the local "Wellness Center" which is sponsored by one of the larger hospitals in our area. Until now, I had not been impressed by the group exercise programs offered by our tennis club and, earlier, Bally style health clubs we had joined. This place is different and it is simply and only b/c of the quality of the teachers (not all, but a few that are exceptional). I have lifted weights most of my adult life (no-brainer) but had neglected yoga and was in conflict over cardio having worn out hip and knee catrilage pounding the pavement with muscular and postural imbalances caused by (guess what) lack of something balancing like yoga. At this club, we have an exceptional spinning class leader and the finest yoga leader I have ever encountered. I won't bore you with te details on any of the specifics of yoga or spinning but, after five decades of fitness questing, I can say with confidence that these disciplines, lifting heavy things, running fast (or pedaling) for intervals, and contemplative posturing (not stretching per se), are the three pillars of a fit body (the fit mind is another topic but IMHO follows the fit body.