I bought these shoes for my niece wedding. I like the quality, finish, and elegance of this shoe. I said it is somewhat long because my niece is very petite, her feet is rather small and narrow, so the shoes fit almost fine but a little big, I got 4.5 size. They look so cute on her. They are not cheap but I guess if you want to feel good and look good on your wedding day, this is the perfect shoe, the organza flower gives the shoe a sweet lovely look.