This top is fantastic! Nice material the sleeves go down to my hands exactly as shown in the picture. The buttons are adorable. I will probably order this in a few more colors. Im a 40D ordered a large and fits perfect.