A friend passed this on to me, it is preowned, I washed it once and never wore it. The tag had been cut out so I'm not sure what brand it is other than it came from a retro vintage boutique in Los Angeles. I would say a size small but it is very stretchy material and probably a medium could wear it if you want a snug a look. It looks like the straps could be let out if you needed more room. It has molded cups so you could wear it bra less, really cute ruching for a pinup look.