I bought these as part of a costume.  They are very well made.  I bought a half size smaller than I wear in most shoes and they fit perfectly.  After putting in some gel inserts I walked around a theme park all day in them with no issues.