I bought this because I thought the dog was so cute, not caring about the shirt itself but wow, the fabric is so soft and comfortable! At the same time, it has kept its shape through multiple washes. I am so impressed with the comfort of this fabric. It is sized pretty generously, which is fine with me, but it may run a little large if you want it to hug close to your body. It is also pretty long-no bare belly with this one. Great tank.