This is very cheaply made...worse than anything purchased at wal-mart. I wear a size 12 & wear a 38C, so I ordered a large. The pants fit (as they're just stretch pants), but the top is baggy and fits oddly. The belt & collar Velcro on. The gloveletes are ok, but not stitched together evenly. Really disappointing.