I went by the sizing chart provided by seller, but its not accurate. Top runs small. I normally wear a size 16, but this is a small 2X
This top is beautiful and I am going to reorder it one size larger