The fabric is the standard cheap cosplay fabric, but it fit me really nicely! No trouble with the haori or shirt buttons at all, and super comfy. Not to mention the best part. I actually lost the order I placed for it, it got lost somewhere before getting to me. So, they sent me another one! I didn't expect them to and I really appreciated it.