I am 57 and a US medium (maybe 10-12 with a 38c or 36d)  This top in a LARGE fits beautifully.  I got it with the boy shorts and the outfit is pretty and modest (but not too covered).  Thrilled. Be sure to wash delicately and DO NOT machine dry.  The fabric gets softer.