I ordered this shirt for my niece and love it. More importantly, so does she. I placed the order a little late in the Christmas shopping season but was okay with giving an after Christmas gift. I was pleasantly surprised that it arrived BEFORE promised. My only dissatisfaction, which is minor, is that the size (kids XL) was a little odd - The shirt was kind of big, but the sleeves were normal. Service was fantastic.