The shoes are so cute. They are flat but comfortable. I have received so many compliments. Love them!! I ordered 7s. I normally wear 7 1/2. They seem a little big but not enough to make them uncomfortable. I also have narrow feet so that could be why.