I'm petite so I can't help you there.. but! Ralph Lauren and Michael Kors make the BEST sizes. I'm in between but their sizes fit me perfectly. I get them on sale at Macy's for 20 bucks on the sales racks! Also their tops are perfect for me. I'm very top heavy (36 DD! D

and I need shirts that don't button up because I pop buttons, but that aren't sacks either. I shop around at Macy's for nice brands like RL, MK, Oscar de la Renta, and the money I spend is well worth it. If I go to another place I buy clothes and then I have them altered to fit me. Especially work clothes cause I gotta be looking nice! =D