I was very surprised at how thin the fabric is. It looks cheap and will most likely wear out quickly. I bought a large and it seems to be a little on the smaller side of a large. I like the design though!