Here's the deal.  This is super cute and well made.  Thick material which is thick is not very stretchy. The medium was a bit too tight around the middle and I am a size 29 waist jeans, athletic build, 5"9. That's fine,  except i exchanged for a large and literally no size difference haha. Won't bother returning,  probably won't wear it though.  Which is a bummer but not worth a third exchange.