I loved this shoe but it was way too small in length. Ive learned that with this brand I need to order a whole size up....I usually wear an 8 but had to return the 8.5 and order a 9 from a different website (they didn't have any in size 9 on Amazon). Super comfortable, perfect for wearing all day. Really really flattering on the foot. Be warned, you must wear socks with these shoes because they will start to stink after wearing them a few times. I do love them though and plan on ordering more because they are so cute. Order a size up for sure.