I recommend this. Read the reviews so I sized up and bought an M instead of my usual S. It fit snug everywhere except for the chest. It’s very fitted on the arms. Also fits the waist perfectly and I have a small waist. The satin halter part is so big that it looks a bit chaotic even though it adds a touch of glamour, so I may remove it all together. The colour also looks so pretty against my chocolate complexion.