A bit smaller than the average sizing, so definitely go up when you order.  We got it for a present, and I am so glad I got a large size.  She seemed to like it, but I can't speak for shrinking or washing.