I was looking for a shoe that ran a little wide and this totally fits the bill.  They aren't super cushioned but are still comfortable for walking and standing for extended periods of time.  I would say I wear a solid size 10 in women's and this shoe is just a little bit large; not so much that it slips off my foot but loose enough to be comfortable and not apply pressure to a sensitive neuroma in my foot.  The color is super fun and while they have gotten dirty somewhat quickly I get compliments every time I wear them out.  I don't think the sole is great for non-skid but I also haven't worn them in a restaurant situation; it isn't super grippy.