Have heard good things and am about to order my first lot. Size wise am right on the cusp of a C and a D... do they come up big or small? Thanks everyone.