It fits well the only problem is the straps on the black one (I ordered the white one first) are a little longer than the straps on the white one. But I just wear a black tank top under it and it works ok.