It is a good thing I read to order up a size.  I ordered an XL and it fits like a Medium, which is what I would normally order.  I was looking for something that would leave a little wiggle room.  This does not but, I will still wear it.  It is much shorter than I thought as well.  It is made well and it is cute.  I would recommend ordering up a size or two for sure.