I had to go a size up and it fit great. I only removed a star for that reason. I just wish it was true to size. There is no padding in the top. Its a thick material, but you can see you nipples when you're cold. It doesnt bother me. Its crazy cute and I love it.