I love these shoes except for one little thing.  They are very comfortable with a cushy insole.  The heel is high enough to look nice with a skirt or dress, but low enough to still be comfortable.  They are the perfect shoes to wear to the pool since they're waterproof.  My only complaint is that, if I wear them for extended periods of time, they slightly rub on my little toes and cause a blister.  As long as I don't wear them to do lots of walking this isn't a problem, though.

I found them to be true to size- I wear an 8-8.5 and the size 8M fits me well.