Perfect. Yep no too small no too tight! I wear an 8b in most all my shoes. I was hesitant to order because of the reviews saying  it ran small. Im glad I didn't listen. These were a perfect fit. I have had no sole issues either. I  think if u have a wide or thick foot there may be a fit issue because they are tapered at the toe area. They are soo warm and very comfortable!