This is a cute shirt but runs very short, as some have pointed out. My 5-yo usually wears a 6 but I ordered him a 7, and even that will probably only work for a short time due to the length. Probably not the best choice for tall/thin kids.