Yep, had to chime in on a decent but cheap suit. I've done Land's End and Costco. I almost didn't make it until January for Costco to stock them again this year. An indoor pool destroys the suits fast, so decent but cheap is the goal.
I have different suits I wear in public - water parks and pool with kids. I don't count the gym as the public.