Looks well made but size up. They are at least one size too small and not stretchy at all. Also, the material is microfiber-like so don't purchase if you have pets. I returned mine because I could barely stuff my b cups into the small and I hate microfiber.