For me these shoes are true to size.  The leather is beautiful, high gloss real leather rather than patent leather.  And very comfortable.  I wore them for the first time all day and was as comfortable when I got home as I was when I first put them on in the morning. I'm not sure how they would look with a skirt, but for trousers they are beautiful and classy.