I wouldve given it five stars, however I ordered the ivory color in medium and that fit perfect but when I ordered the medium in the black it was tight, so I returned ordered in large and fits perfect. I am 56 3 6C and 140 pounds