These are a really good lookin pair of pants! They're incredibly comfortable, and well made. I'm usually a 9 in most jeans, and the 9's are just a little big in these jeans, but I have a feeling a 7 would be too small. They're very relaxed fitting, and a little on the long side for me, but that's alright. They're great anyways!