I swim for cross training and it has helped me build strength and flexibility also more than I anticipated. great for the back and upper body.

I joined a club which is casual enough to not overshadow my boxing but still teaches me good technique and has me pushing hard in sprints occasionally.

Learning all the strokes makes for a nice well rounded impact free workout. Love it