Love this top!  The colors are beautiful, it is soft and stretchy.  If the material was thicker I would give 5 stars.  Im 5 ft. 3 1/2 inches 36 inch Bust, 32 inch waist, 41 hips.  I ordered a size M. It helps cover my post partum pooch.  ;)