The shirt doesn't have a size or tag so size and brand are unknown. However it looks like it would fit a m/l or Large. Material feels silky like spandex &/or nylon. Would. be "purrfect" for casual wear or under a cardigan for a cute Halloween outfit! ππ»π