runs large
it's cute, but it runs large. I'm a size 16 and order XL and rarely have issues with things fitting. This XL is more for an 18. also, if you run smaller on top like me, the bra isn't adjustable and is very wide. probably a 40. I'm a 36 D and it's completely loose on me.