I typically order a large or x-large but because of some comments I ordered an XX-Large.  I was planning to return the XXL but a friend saw it and had to have it.  The fabric is really nice, the quality is good and it is just as cute in person as it is on line.