Required many alterations
Out of the box, I was swimming in the length, that's including with a ~3.5 heel on. The only part I didn't need to alter was the fit around the bust. Tailor had to shorten the length, take it in along the thighs (to help it gently hug me), shorten straps by a few inches (to keep from falling down) then construct the straps and the frills. $89 later, it fit quite well. Would have opted for an XS but it wasn't an option.