Love the fit!  Im 5 ft. 3 1/2 inches 36 inch Bust, 32 inch waist, 41 hips.  I ordered a size M.  I would have given five stars if the material was thicker.  Will be great during the summer in southern socal.