Loose, comfy fit. Sleeves a little snug for rolling beyond two rolls. Looses one star as it's a little see through, you might need a cami under it depending on how modest you are. I got XXL and I usually wear xl to xxl. The shoulders fit comfortably snug in XXL in this shirt on me. No gaping at the chest. Buttons are on the smaller side and might be fussy if you have dexterity issues with your fingers. Material feels nice and smooth. Overall good shirt for a good price. Bought a second one in a different colour, happy with both shirts.