This was absolutely perfect, well made and very nice material. It was quickly shipped just in time for our event. I ordered size 3 for my small size 3 yr old and it fit right in the dot. They didn't have size 4 otherwise I like to normally go a  size up every time.