This top is so cute! It is light weight and so soft. It has long sleeves but you can roll them up easily. This top has buttons down the middle and some cute distressed patches on the top and bottom. This shirt is cotton so it is light weight. The XL-3XL will vary a tiny bit. Distressed areas will vary from top to top.