Im 53 approx 130, carry my weight in my legs and bottom. The size small is perfect. Very nice material. The leggings have a different weave than the skirt. The leggings are a bit long, but no trouble. Navy is true navy. Very comfortable, absolutely no tugging anywhere. These are just as nice as the ones I have from home shoppingg. Dont know how they will wear and wash. Would order these again.