I don't know what constitutes a good swimmer in this community, so I'll just tell you a bit about myself and you tell me! I'm pretty good with my group of peers at work, did well in my instructor of water survival course, etc... In regards to numbers - I'm working on my breath holds, and can only do about 3:30 static dry, and do about 85m (my best so far) underwater with no specialized gear like a smooth skin suit or anything when doing DNF.
I'm pretty comfortable in the water, whether it is doing rescues or fighting my buddies 15 feet down while playing our Americanized version of underwater rugby (no fins/snorkels)