I LOVED this dress as my wedding gown. Received so many compliments on it. It was a bit loose at the top. Just for perspective, I am 5’3 and 132lbs (athletic build) 34 D and bought a small. I took it in a little on each side with some old fashioned needle and thread but if you’re not comfortable making alterations yourself, expect to make an appointment with a professional to do so.