Brand new with tags. Cups have underwire and a hook and eye closure around the back. Size 10. Cup and band size are not given and I'm sorry I will not be able to tell if this will fit you or not. From my experience H&M sizing runs small compared to other clothing brands.