As bad as I hate to give my thoughts on this, you did ask. The design is adorable. However, for what I paid for this I feel the quality of the fabric is very poor. It is very very thin. I got this for my grandson and honestly I hope he is even going to be able to wear it. I feel the sizing ran very small. I wont see him until the first week of April to find out if he will fit in it.