I ordered my size 22 but it was about 2 sizes too small in the chest and one in the hips. Not flattering at all so I sent it back. Also there is bright yellow in it that doesn't really show in the photo.