I bought these to wear under thin fabrics.  These may work with thick fabrics (haven't tried yet), but they cannot be worn with thin garments.  The covers themselves are quite thick, large, and don't lay perfectly flat.  I followed the instructions, made several attempts to try to get them to fit properly, but no luck.