Made out of very good materials and fits to a T. They are pretty stiff and has a separator between your big toe and other toes which worries me about getting blisters from the rubbing. But overall they are very cute shoes!