Excellent concepts. Well-described program. Good balance of theory and practice. Mirella has an amazing way with words. She makes it sound so easy! A pleasure listening and practicing with her for 2 day!