I bought a size 22 and it was just about the perfect fit! I wear a size 18-20! So I order a little bit bigger size! It fits! Just a little tight! But Im currently on my diet trying to loose a few pounds before my vacation so it should work fine! Love the look!