That's pretty good.
I swim at least twice a week - do either 40 lengths (1k) or 64 (a mile) depending on how long I've got.
I can't quite get under 20 minutes for 1k - but use the fact I'm almost 54, and apart from holidays didn't swim for years as an excuse
Great form of exercise, so much...