Product is exactly like the photo. The material is thick. I am 5’2 and 105lbs and I got a size S. The crop top was tight when putting it on but it became snug when you get comfortable. The sizing is exact measurements so size up if you are worried. There is padding but it is thin, not push up material.