I LOVE these boots! I was not sure if I should buy boots online without trying them on first, but these are pretty close to what you imagine. If you are a 1/2 size (i.e. 7 1/2) you will want to go for the 7. If you get an 8, you will think they are too big. I am a 7 1/2 and ordered the 7, and they are perfect...not tight at all. I think the tops of them are perfect. They allow you to get your pants in them, but they are not too loose and not too tight. I am 5'5" and they hit me exact mid calf. They are perfect and I get lots of compliments on them...tons. They keep your feet super warm and they are very clean and a great quality. I got them in black, and they are a very dark, rich black. Go for it. You won't be sorry. The price is incredible.