Read the reviews and ordered a size up. It was perfect. The bust is good size, so if you are small chested, you may need to have it tailored. I am a 36 DD and I didn't quite fill out the bust of the xl.