This dress is so cute! It feels like velvet with no stretch ( it’s not velour). It has a linen lining. The plaid bows are so cute as well! However, my daughter is a size 10/12 with a belly. I ordered size 12. The top 2 buttons buttoned. The bottom button I got buttoned, but the one above it, I couldn’t get buttoned. The arm holes at the bottom are also tight. If your child has a chubbier are it’s also something to think about. It is really pretty though and made well.