Shipped quickly. Fabric was all better quality than I thought it would be. It is very adorable on my little one and she received many compliments on it. We got the 12-18 month size as she is 1 year old but a bit taller so she does have a little room to grow in it as well.