I love this! It fits perfect and as expected. I got a size medium and I'm a 34b 139 pounds if that helps. The quality is very well made. I went ahead and ordered one in black as well. I can't wait to wear them once it warms up a little more!