I wear an 11, but the 10 was on the money.  I wear socks with Tims so the insole has cushion, but my socks will give me more cushion.  Love the style and heel is not too high to walk.  I would wear with anything skinny leg.  Leggings, jeans, jeggings.