I absolutely LOVE this top! It’s very comfortable. It’s one of those tops that looks basic but you feel so cute, comfortable, and trendy wearing it. It has a boxy fit but is longer. Arms are fitting. An XL could definitely fit into the large.