Yoga offers numerous benefits including improved flexibility, strength, balance and posture. It also promotes stress reduction, relaxation and mental well-being. Additionally yoga helps enhance body awareness, mindfulness and overall physical and mental resilience.