These fit perfectly.  I'm kinda in between an 8.5 and 9 so I got a size 9 and they fit great.  Very comfortable - I wouldn't say I'm walking on clouds but it's nice.  Bright colors makes it fun.  The quality is great - these should last for awhile.  Only downside were the shoelaces...they almost feel like elastic.  It makes it hard to tie them tightly.  I may replace them.