Shoe is a little small for a size 40. It is cute but not very well made. Had to glue insoles as they were not secured. Shipping took over a month.
They look just like the photos. I love the colors and style.