It is too small and poorly made. I ordered a large and it fit like an extra small. I am 5'4 200lbs and curvy the material is streachy and ok. I wear size 12 pants and xtra large shirt due to large boobs...