I am 5'4", 100lbs, petite frame, i bought this dress in xxsp. the fabric was good quality and thicker than i have imagined, good for fall, maybe a little warm for the hot humid summer days, but perhaps a cooler summer day. unfortunately this dress runs pretty large, much too large for my petite frame, so i had to return it. i would recommend sizing down. this dress is very beautiful and would be great to wear to work or out for after work drinks, also maybe a bridal shower or other brunch event.