They are true to size , I'm a 4 in shoes and I got a 4 . They have a sort of stretchy bit at the back so there is give though . They are mid heel , they look high but don't feel super high . I hardly wear heels but need shoes for the party season and I think I could wear these all night and dance !