Fabric is kind of rough. I ordered XS based on other people's reviews, but it is too big (I am 5'4" and 105 lbs)! The design is not as pretty as the picture makes it look. It is "boxier" than what I expected. Don't think I'll be ordering this product again.