This product was much too small in the arms. The body fit as expected, but an XL should not have size M arms. I'm disappointed because I would have lived in this all summer had it fit better.
Not related to the product itself, I'm very disappointed that this item was supposed to have been Prime when I added it to my cart, but was not when I went to return it and had to pay return postage to send it to an apartment address in Boston. Weird, but Amazon made sure I got my refund.