Sizing is a little off. I knew ahead of time so I ordered an XXL. For reference, I am typically a medium or a large. The rose is a little smaller than I thought but it still looks really cute and it fits nice (since I ordered up). The material is comfortable as well. Not itchy or anything and pretty stretchy/soft.