Size seemed right on, I ordered a small and it fits nice, it's not even overly long even though I'm 5'2". It is long and would fit someone taller but it still looks nice on a short frame.
I bought this a couple of weeks ago and wish I'd gotten two. I have a 2 month old and it works perfect with my nursing tanks to pull up the long ends and give us a little privacy. It also doubles as a sun cover for her when she's in her front carrier, I can take it off and wrap it around her if I don't have her sun blanket.