Perfect fit!
Quick delivery (within 5 days) and the fabric isn't thin nor does it feel cheap! I'm usually between an M and L depending on the fabric, but M fits me fine. The only thing I would change is I just wish it was a little longer like in the photo. Maybe it's because of my shape, but even with flats on my feet are exposed.