They are great but they do run large.  We originally  purchased them in a size 6 She wears a 5 1/2. We had to return them at the local mall store and they no longer carried  her size. Found them at Amazon  and very pleased size 5 was perfect! Plus they were 10.00 less!