Her advice pretty much boils down to something that's classy, comfortable and, preferably, floor-lengththough as you'll soon see, there is a little wiggle room
The shoes should be in the neighborhood of loafers or tie-upssneakers should be excommunicated
If you're still undecided, try imagining your maids in these pink bridesmaid dresses that are designed to impress: Another trend you might consider is floral print bridesmaid dresses

If the Invitation Asks for Cocktail Attire, Men Should Wear: A dark to mid-gray suit A button-down dress shirt in white or another muted color A necktie or bow tie in subtle patterns or plains A simple pocket square Black dress shoes with a leather sole, such as oxfords Over the calf socks that either match your trousers or pick up something in your outfit such as a color in your tie or bow tie Of course, make sure you are clean shaven and you have a recent haircut Cocktail Attire Donts: DONT wear your tuxedo or white tie, as that would be too formal for this dress code DONT wear a black suit these should be reserved only for funerals DONT wear your pinstripe suit, bright colored ties, a bold paisley shirt, or flashy accessories at home to a wedding the couple should be the center of attention, not you DONT wear casual clothes such as khakis, chinos, jeans, polo shirts, or a sports jacket
I think you could play around and size up depending on you personal comfort levels