Great dress but I ordered up to an XL like most of the reviews said but nope don't listen to all that. It's too big. I'm 165 5'6" and a 38C and I could've easily gotten away with ordering a large. I'm giving it to a friend to see if it fits her and I'm going to order a large. I never return any item so I don't know how their return policy is.