This along with the other 3 I purchased for my little girl are absolutely amazing. The quality cannot be beat. So soft to the touch and the colours online don't do them justice in person. So bright and vibrant. My little one is around a size 3 but I purchased 2 in size 2 (she's very petite built) and 4 in the other 2. Not a huge difference in size so they both fit pretty good actually. Love love love and will definitely be a future customer of stella cove.