Love it sooo much! looks exactly like picture. But so small. i am usually a medium in everything. I am a size 6, 34 dd, and 5'8. I am curvy but athletic and flat stomach but i ordered a xl. It fit everywhere but length. It was too short so i am going to try a xxl. I am usually a size medium and have to order xxl. So definitely size up.