Bought the blue in large as a last minute Ren Fair costume. I am 510 with DD breasts and usually wear size 8. This fit great, is flattering and comfortable. The liner is soft cotton. I paired with a cheap-o leather corset. I will definitely wear this outside of the Ren Fair as well. Nice summer dress. The only thing that would make it more perfect is pockets!