Simplehuman products are expensive but worth every penny.  The bags fit the cans perfectly and they are heavyweight so they don't break.