I REALLY wanted to like this but it ended up being way too small for a large! Gave me great cleavage but overall isn't comfortable to wear. I normally fit sizes medium-large but you will probably have to order a size up or look for a different brand.