Perfect for a wedding!
Ordered an XS and S for a wedding earlier this month, but ended up going with the XS. It fit perfectly everywhere except the bust was just a little bit big, but I just tighten the straps and it was fine. The front panel didn't lay quite right, not sure if it was due to how it was shipped, but it just used some double stick tape and problem solved. Overall, great purchase!