I was thinking about getting this cute bikini at J. Crew. I've never ordered from there before so I'm not aware of how their sizes run. I'm thinking I should get the S in the top if I'm 34B. As far as the bottoms are concerned, according to their size chart, my hip measurement is between a Small 6(38") and Medium 8 (39"). Should I go down to a small or stay with a medium which is what I wear at Old navy since I wear 8-10 in Flirt and Sweetheart jeans (28 waist, 38.5 hips). Any advice would be appreciated. Thanks.