The shoes are as described and seem to be well-made. They fit true to size. I've only just received them so I cannot comment on the quality.
The only downside is that when they arrived they absolutely stunk! They came very well packaged but the shoes have an incredibly strong chemical smell. They smelled like paint or perhaps new plastic. I had to leave them in the garage for 2 days, Febreezed them, and still had to let them air out outside before wearing them. Day 6 of having them and they still smell although now the smell is faint enough to wear them.

They are very cute shoes and the quality is there - but if you don't want to deal with letting them air out for a week before wearing them beware.