Are they true to size or do they come up big/small? Is the quality good? Do you have a discount code? Thanks, need to get a few sensible bits that will withstand a lot of washing. Thanks!