I was skeptical on the one size fits all business because it never works out for me. I am 56 and about 110 lbs and this fits almost perfectly. Its a smidge loose in the empire waist area but its something only I probably notice. The only complaint is the fabric is cheap and a bit heavy so while it is perfect for the summer in almost every way, the fabric clings and is a bit of an oven.