The quality of the shirt was great and the product arrived on time. However, the size of the shirt was way off. My 20 month son typically wears size 18-24 months. I ordered size 2T so he could wear it for a while. The shirt was significantly smaller than his size 18 month shirts. It was very short and tight. He will probably only wear it the one time we use it to announce pregnancy #2. Unfortunate because it's a cute shirt and it wasn't cheap.