I unreservedly recommend Heidi Weinberg. She is always prepared, always punctual, and wonderfully innovative. Her sessions are unfailingly interesting, and with every little repetition so that interest is maintained and nothing becomes boring. Each week I look forward to finding out what she has up her sleeve. I have been working with Heidi for the last year and a half and my progress has been amazing. Both strength and balance have improved, and it is my great pleasure to recommend her in the highest possible terms.