What are the benefits of aikido?

It can develop excellent posture, balance, flexibility, proper breathing and body strength.