This dress is stunning! I’m 42-33-39 and went with a large. Fits great and came in time for Viva. CS team was epic when I was having trouble with the website. I will be back for sure.