it covered me fully, but after a few minutes of wearing, it started slipping upward, which was uncomfortable. it also wasn't padded well and showed off some things i didn't want others to see. I returned it even though it looked cute.