Missing the size label but appears to be plus size at least a 1X. Cotton.  This could be worn as a nightgown also. This is a button up shirt. 

Measurements taken lying flat without stretching. 

26" from armpit to armpit

34" from shoulder down the front of shirt and 30" in back

18" from edge of shoulder to end of sleeve

19" from shoulder to shoulder in back