I gave this shoe a four star review because the front was a little snug, as I have wide feet.  I will say that the shoe is adorable and the other parts of the shoe are very comfortable.  Good height, soft and arch support.  The blue is the same as in the photo and for someone with thin feet they are great!  I wish I would have been able to keep them, however, I told myself that if they didn't fit me perfectly I can't keep them.  I recommend these to someone who has thin feet.